web-dev-qa-db-ja.com

マルチサイトでW3 Total Cacheの「パフォーマンス」メニューを無効にするにはどうすればいいですか?

次の記事に出会いました W3 Total Cache - マルチサイトの下で「パフォーマンス」メニューを無効にする方法?

しかし、最新バージョンのWordPress 3.7およびW3 Total Cache v0.9.3でそれをテストすると、もはや動作しないようです。

上のリンクからコードを更新して機能させるにはどうすればよいですか。

私はそれが働くトップ管理者バーから「パフォーマンス」を取り除く以下のコードも持っています

//Remove Performance
function ds_w3tc_remove_adminbar() {
   global $wp_admin_bar;
     if ( ! is_super_admin() ) {
        $wp_admin_bar->remove_menu('w3tc');
    }
}
add_action( 'admin_bar_menu','ds_w3tc_remove_adminbar',999);
1
Oudin

'w3tc_dashboard'ではなくmenu slug 'w3tc_general'を使って削除してみてください。

すなわち使用

remove_menu_page( 'w3tc_dashboard' );

の代わりに

remove_menu_page( 'w3tc_general' );

リンクされたコードの例では。

2
birgire