屏蔽掉 W3TC 的某些功能

W3 Total Cache 确实好用,瞬间感觉自己的博客速度提升不少(真的么?)。

但是它有几个功能比较烦人:

  1. W3TC 会在 admin bar 上面加入一个 “Performance” 菜单。
  2. 如果开启多站点的话,它会在每个站点里都加入一个没有任何功能的 “Performance” 菜单。
  3. 在前台每个页面 </html> 后面,会多出一行类似于 Performance optimized by W3 Total Cache. Learn more 的输出。

强迫症属性的我是绝对不能忍受的。所以,下面的代码可以解决上面的一些烦恼:

function disable_w3tc_admin_bar() {
    global $wp_admin_bar;
//    if ( ! is_super_admin() ) {
    $wp_admin_bar->remove_menu('w3tc');
//    }
}
// Disable W3TC admin bar
add_action( 'admin_bar_menu','disable_w3tc_admin_bar',999);
// Disable W3TC footer comment
add_filter( 'w3tc_can_print_comment', '__return_false', 10, 1 );

嗯就这样。

留下评论