您可以尝试使用remove_menu_page()
, 因此,您的代码示例如下所示:
function hide_w3tc() {
if (!current_user_can(\'manage_network\')) {
remove_menu_page(\'w3tc_dashboard\');
}
}
add_action( \'admin_menu\', \'hide_w3tc\',11);
其中,我们使用的优先级大于默认值
10
, 由于W3TC菜单页是通过
add_menu_page(\'Performance\', \'Performance\', \'manage_options\', \'w3tc_dashboard\', \'\', \'div\');