WordPress后台插件列表如何隐藏某些插件

06月/23日/WordPress/浏览 166

追格圈子小程序客户咨询,担心公司员工误点后台功能,想屏蔽如WordPress后台插件列表某些插件。


早些时候小编发过相关文章:
1、wordpress怎么禁止后台编辑主题和插件
2、屏蔽WordPress后台菜单的两种办法之WordPress插件Admin Menu Editor


今天讲讲如何隐藏插件列表的某些插件,将下面代码添加到当前WordPress模板 functions.php 函数文件中,然后按需修改要隐藏的插件路径即可。


function zg_hide_plugins( $plugins ){
  
  //隐藏xxx插件
  $plugin = 'wp-crontrol/wp-xxx.php';
  if( is_plugin_active( $plugin ) ) unset( $plugins[$plugin] );
  
  //隐藏 666 插件
  $plugin = 'user-switching/666.php';
  if( is_plugin_active( $plugin ) ) unset( $plugins[$plugin] );
  
  return $plugins;
}
add_filter( 'all_plugins', 'zg_hide_plugins' );


需要注意的是,上面代码生效,只有插件在启用时才会在列表中隐藏。

发表评论

暂无评论,抢个沙发...

客服 工单