分享各种网络资源
是我乃至整个互联网的精髓所在
最新公告:
  • 开启被动注册模式,详情点击这里,同时接小单,QQ:330733312
  • 目前站点正在不断折腾和调试中,如有问题请见谅
     您目前所在位置: 站点首页 » WordPress » WordPress 代码 » 如何隐藏插件列表中的插件
  • 如何隐藏插件列表中的插件

    这个教程一开始就是从知更鸟博客看到的,但是我当时没有在意,之后我尝试实现这个功能的时候,我发现还是有点问题,后来我看了一下原文之后,发现知更鸟博客少说了一个比较重要的问题,什么问题呢,我们先来看看这个代码的情况:

    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为你要隐藏的插件路径以及文件名,那么问题就出现在这里,我相信很多人可能并不能理解什么叫做插件路径,而且也没有说是相对还是绝对路径,那么插件名又是什么呢,我当时至少是不能理解的,但是后来看了原文之后看到了这么一句话:

    You can find this info by clicking on edit plugin link from the plugin list.

    也就是说这个插件路径以及插件名你是可以从插件-编辑中看到的,如下图:
    如何隐藏插件列表中的插件-BanYuner

    那么知道了路径以及路径名之后,我们就可以开始准备实现这个功能了。代码方面放入functions.php中即可。下面是我实现这个功能之后的效果,我隐藏的是WP Super Cache插件:
    如何隐藏插件列表中的插件-BanYuner

    这个方法虽然可以使用,但是某种程度上面来说有点鸡肋,因为有些插件是直接写到菜单里面去的,即使在插件列表中隐藏,但是一级菜单中还是看你会出现,大家看情况使用吧。

    这个教程的原文地址: https://trickspanda.com/hide-wordpress-plugin-plugin-list/ 有兴趣的用户可以前往查看一下。

    关注我们 打赏 分享此文

    微信扫码,关注我们

    扫码,支持我

    如何隐藏插件列表中的插件

    支付宝(点击图片切换)

    扫码,支持我

    如何隐藏插件列表中的插件

    微信(点击图片切换)

    扫码,手机看

    如何隐藏插件列表中的插件
    匿名

    个人评价:┃草根博主┃站点无技术含量┃文章内容不够吸引人┃转载内容随处可见┃资源均来自网络┃分享是我的宗旨,也是这个站点存在意义,分享的东西你现在可能不需要,但是我相信只要在某个时间你需要的时候能在这里找到,那么我就是成功的

    
    如何隐藏插件列表中的插件
    6 + 8 =