如何隱藏已安裝的WordPress插件

下面由WordPress入門教程欄目給大家介紹隱藏已安裝的wordpress插件的方法,希望對需要的朋友有所幫助!

如何隱藏已安裝的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為準備隱藏的插件目錄和文件名即可。

隱藏多個插件可以這么寫:

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

更多WordPress技術相關文章,請訪問wordpress入門教程欄目!

? 版權聲明
THE END
喜歡就支持一下吧
點贊10 分享