本站源码全部测试通过,配有前台及后台演示图,绿色安全,希望能对大家有所帮助!
  • 收藏本站
  • 网站地图
  • 发布源码
  • 首 页
  • app源码
  • 小程序源码
  • VPS/云主机
  • 如何隐藏已安装的WordPress插件
    时间:2019-12-14 10:47:26来源:模板之家 作者:转载大师 下载:88122 次

    如果不想让其他登录的用户看到已安装的某个插件,本文的方法将轻松地隐藏一个WordPress插件,而不影响插件正常工作,只是不会出现在插件列表中。

    将下面的代码添加到当前主题functions.php文件中:

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    function hide_plugin_trickspanda() {

      global $wp_list_table;

      $hidearr = array(plugin-directory/plugin-file.php);

      $myplugins = $wp_list_table->items;

      foreach ($myplugins as $key => $val) {

        if (in_array($key,$hidearr)) {

          unset($wp_list_table->items$key);

        }

      }

    }

    add_action(pre_current_active_plugins, hide_plugin_trickspanda);

    修改其中的plugin-directory/plugin-file.php为准备隐藏的插件目录和文件名即可。

    隐藏多个插件可以这么写:

    1

    array(wp-postviews/wp-postviews.php,akismet/akismet.php);

    如果是多站点可以使用下面的代码:

    1

    2

    3

    4

    5

    6

    7

    8

    function mu_hide_plugins_network( $plugins ) {

        // lets hide akismet

        if( in_array( akismet/akismet.php, array_keys( $plugins ) ) ) {

            unset( $pluginsakismet/akismet.php );

        }

        return $plugins;

    }

    add_filter( all_plugins, mu_hide_plugins_network );



    转载请注明来源:如何隐藏已安装的WordPress插件
    本文永久链接地址:bencandy.php?fid=34&id=15246
    本文标签:

    版权声明:
    —— 本文内容由互联网用户自发贡献, 本站不拥有所有权, 不承担相关法律责任, 如果发现本站有涉嫌抄袭的内容, 欢迎发送邮件至 :
    —— 1034252225@qq.com 举报, 并提供相关证据, 一经查实, 本站将立刻删除涉嫌侵权内容。

    QQ在线客服

    服务热线

    织梦建站咨询