谢谢你的建议。事实上,这是我用这张支票开的一个钩子。看起来是这样的(例如,检查是在两个地方针对不同的用户级别和两个不同的插件进行的)
// Down locks me out of admin area if network activated...
if(!(current\\u user\\u can(\'manage\\u options\')){add\\u action(\'admin\\u menu\',\'ngo\\u remove\\u eo\');}
函数为;
function ngo_remove_eo() {
remove_menu_page( \'edit.php?post_type=event\' );
}
我把它改成这个;
add_action( \'wp_loaded\', \'eongo_cleanup\' );
function eongo_cleanup() {
if (!(current_user_can(\'manage_options\'))) {
add_action( \'admin_menu\', \'ngo_remove_eo\' );
}
if(!is_super_admin()){
add_action( \'admin_menu\', \'ngo_remove_eosubmenu\', 99 );
add_action( \'do_meta_boxes\', \'remove_eopost_custom_fields\' );
}
}
现在成功了:)非常感谢Dave。