下面由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