如何隱藏已安裝的WordPress插件

藏色散人
發布: 2019-12-12 15:16:23
轉載
3324 人瀏覽過

以下由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建置站教學欄位!

以上是如何隱藏已安裝的WordPress插件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:zmingcx.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板