zoukankan      html  css  js  c++  java
  • wordpress判断插件是否禁用(前后台有区别)

    is_plugin_active()函数的作用是检查指定的wordpress插件是否被激活,可用于后台管理页面以及前端主题页面检查插件是否被激活启用。比如主题功能依赖某个插件,需要判断网站是否已安装并启用指定的插件,就需要用到is_plugin_active()函数。

    is_plugin_active('department-system/index.php')

    is_plugin_active(参数是插件的地址)

    1、后台管理界面

    <?php 
    if(is_plugin_active('akismet/akismet.php'){
        echo '插件已激活';
    }else{
        echo '插件未激活';
    }
    ?>

    检查akismet插件是否被激活

     

    2、在前端使用,如主题中

    <?php 
    include_once( ABSPATH . 'wp-admin/includes/plugin.php' ); 
    if(is_plugin_active('akismet/akismet.php'){
        echo '插件已激活';
    }else{
        echo '插件未激活';
    }
    ?>

    区别是要先定义wp-admin/includes/plugin.php,否则函数在主题中无效。

    函数位置:wp-admin/includes/plugin.php

  • 相关阅读:
    路由守卫
    this.$nextTick() 的一些理解
    3d饼图
    element ui 可编辑的表格
    vue 路由传参
    vue+element ui 时间格式化
    element ui 选择期 传对象
    数据结构学习第十天
    数据结构学习第九天
    数据结构学习第八天
  • 原文地址:https://www.cnblogs.com/duansong/p/12143167.html
Copyright © 2011-2022 走看看