WordPress中文论坛 - WordPress Chinese Forums

 找回密码
 注册
查看: 426|回复: 1

隐藏已安装的WordPress插件

[复制链接]

5

主题

26

帖子

20

金钱

WP 熟手

Rank: 2Rank: 2

积分
114
发表于 2016-6-16 17:00:33 | 显示全部楼层 |阅读模式
如果不想让其他登录的用户看到已安装的某个插件,本文的方法将轻松地隐藏一个WordPress插件,而不影响插件正常工作,只是不会出现在插件列表中。寻金笔记:http://xunjinbiji.com/


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


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为准备隐藏的插件目录和文件名即可。
隐藏多个插件可以这么写:女神卫生巾:http://52ns.net/



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


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


function mu_hide_plugins_network( $plugins ) {
    // let's hide akismet
    if( in_array( 'akismet/akismet.php', array_keys( $plugins ) ) ) {
        unset( $plugins['akismet/akismet.php'] );
    }
    return $plugins;
}
add_filter( 'all_plugins', 'mu_hide_plugins_network' );


寻金笔记:http://xunjinbiji.com

22

主题

41

帖子

20

金钱

WP 熟手

Rank: 2Rank: 2

积分
171
发表于 2016-6-28 08:29:01 | 显示全部楼层
隐藏有什么用,还不是一样慢,我的网站大家看看速度怎么样:http://www.geiniba.com
给你吧网盘:http://www.geiniba.com/
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|联系我们|WordPress中文论坛 - CNWP ( 闽ICP备12016335号-11 )

GMT+8, 2019-7-24 16:57 , Processed in 0.080755 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表