如何从插件列表中隐藏WordPress插件

如果你不想让客户看到你为其订制的插件显示在插件列表中,在本教程中,将向您展示如何轻松地从插件列表中隐藏一个WordPress插件,插件仍在工作,只是不会出现在插件列表中。

将以下代码片段添加到您的当前主题的 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 为你的插件的目录和文件名。

如果您想从WordPress多站点中隐藏该插件,则上面的代码不会将其从网络管理员列表中删除。这是一个可在WordPress 多站点上使用的代码:

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' );

代码源自:How To Hide A WordPress Plugin From Plugin List

原文链接:https://www.tghello.com/1562.html,转载请注明出处。

1
版权免责声明

① 本站所有源码(WP主题或插件)均为网上搜集,如有涉及或侵害到您的版权请立即通知我们。
② 本站所有源码,仅用作学习研究使用,请下载后24小时内删除,支持正版,勿用作商业用途。
③ 因代码可变性,不保证兼容所有浏览器、不保证兼容所有WP版本、不保证兼容您安装的其他源码。
④ 本站保证所有源码(WP主题或插件)的完整性,但不含授权许可、帮助文档、XML文件、PSD、后续升级等。
⑤ 由本站提供的源码对您的网站或计算机造成严重后果的本站概不负责。
⑥ 使用该源码(WP主题或插件)需要用户有一定代码基础知识!另本站提供插件汉化使用教程,仅供参考。
⑦ 有时可能会遇到部分字段无法汉化,同时请保留作者汉化宣传信息,谢谢!
⑧ 本站源码售价只是赞助,收取费用仅维持本站的日常运营所需。
⑨ 如果喜欢本站资源,欢迎捐助本站开通会员享受优惠折扣,谢谢支持!
⑩ 如果网盘地址失效,请在相应源码页面下留言,我们会尽快修复下载地址。

评论0

请先

再次提醒:各位亲们,本站所有WP主题或插件的简体中文语言汉化包均为官方完整源码汉化而成并对汉化后的简体中文语言包进行完美测试。本站不提供任何WP主题或插件的授权许可证、破解解密、后续升级和安装使用等相关服务,请悉知!
没有账号? 注册  忘记密码?

社交账号快速登录