现在的位置: 首页 > WP 专题 > 正文

在wordpress插件列表中隐藏重要插件的方法

2014年05月03日 WP 专题 ⁄ 共 850字 ⁄ 字号 暂无评论 ⁄ 阅读 751 次

如果你的wordpress中有多个管理员权限的用户,比方说你的站点是一个企业或经营性网站,那么你可能希望把像谷歌地图这样重要的插件在后台wordpress插件列表中隐藏起来,以防止被其他管理员停用。今天介绍的这段代码可以实现这一功能,并且不影响隐藏插件的正常工作。

hide-plugin-code

将下面的代码粘贴到wordpress主题的functions.php文件中:

  1. add_filter( 'all_plugins', 'hide_plugins');
  2. function hide_plugins($plugins)
  3. {
  4.     // 隐藏google地图插件
  5.     if(is_plugin_active('google-sitemap-generator/sitemap.php')) {
  6.         unset( $plugins['google-sitemap-generator/sitemap.php'] );
  7.     }
  8.     // 隐藏baidu地图插件
  9.     if(is_plugin_active('baidu-sitemap/baidu-sitemap.php')) {
  10.         unset( $plugins['baidu-sitemap/baidu-sitemap.php'] );
  11.     }
  12.     return $plugins;
  13. }

分别替换代码中的

  1. google-sitemap-generator/sitemap.php

  1. baidu-sitemap/baidu-sitemap.php

为你需要隐藏的插件文件路径。

当然,你也可以按照上述样式在代码中添加更多插件,不需要的时候删除这段代码,就可以恢复被隐藏的插件了。

如何获取插件文件路径?

以谷歌地图为例,进入wordpress后台已安装的插件页面,找到谷歌地图插件

hide-plugin-1

点击编辑,就会看到如下图所示的插件文件路径了,复制到代码中即可。

hide-plugin-2

 

原文:http://www.paulund.co.uk/remove-plugins-from-plugin-screen

给我留言

留言无头像?


×