当前浏览:首页 / WordPress函数 / is_plugin_inactive()

is_plugin_inactive( string $plugin )

判断插件是否处于非启用状态

is 条件判断more...

plugin 插件more...


描述

is_plugin_active()的反面。用作回调。

更多类似的主题函数信息,请查看主题开发手册中的条件标签文章。

另见


参数

$plugin

(string)(必填) 相对于插件目录的插件文件路径。


返回

(bool) 如果未激活,则为true。如果激活,则为false。


说明

用法:

在管理区域:

<?php $active = is_plugin_inactive( $plugin ); ?>

在前端,在主题中等等…

<?php
include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
$active = is_plugin_inactive( $plugin );
?>


源码

查看源码 官方文档


更新日志

版本描述
3.1.0开始引入

使用示例

  • 示例1

    实例

    // Makes sure the function 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
    }