is_plugin_inactive()判断一个插件是否已经激活

目录

描述

Checks if a plugin is not activated.

This function is the logical negation of is_plugin_active(). Used as a callback.

is_plugin_inactive() 描述

用法

In the Admin Area:<?php is_plugin_inactive($plugin?>In the front end, in a theme, etc...<?php include_once( ABSPATH 'wp-admin/includes/plugin.php' ); ?>
<?php is_plugin_inactive
($plugin?>

is_plugin_inactive() 用法

参数

$plugin

(string) (必填) The name of the plugin sub-directory/file.

默认值: None

is_plugin_inactive() 参数

返回值

True

if plugin is not activated, else false.

is_plugin_inactive() 返回值

示例


<?php
// Makes sure the plugin is defined before trying to use it
if ( ! function_exists('is_plugin_inactive')) {
    require_once( 
ABSPATH '/wp-admin/includes/plugin.php' );
}

if (is_plugin_inactive('plugin-directory/plugin-file.php')) {
    
//plugin is not activated
}
?>

is_plugin_inactive() 示例

注意

The file that defines this function (wp-admin/includes/plugin.php) is only loaded in the admin sections. In order to use is_plugin_active outside the admin pages, it's necessary to include or require plugin.php before trying to use it (as shown in the example).

is_plugin_inactive() 注意

历史

添加于 版本 Version 3.1

is_plugin_inactive() 历史

源文件

is_plugin_inactive() is defined in wp-admin/includes/plugin.php.

/* ----------------------------------
 * wordpress之魂 © http://wphun.com
 * ---------------------------------- */
/**
 * Check whether the plugin is inactive.
 *
 * Reverse of is_plugin_active(). Used as a callback.
 *
 * @since 3.1.0
 * @see is_plugin_active()
 *
 * @param string $plugin Base plugin path from plugins directory.
 * @return bool True if inactive. False if active.
 */
function is_plugin_inactive( $plugin ) {
	return ! is_plugin_active( $plugin );
}

is_plugin_inactive() 源文件

相关