我有3个管理员用户,希望通过他们的电子邮件地址而不是角色来修改其中2个用户的管理菜单(因为功能都是一样的)。
这适用于单个电子邮件地址:
add_action(\'admin_menu\', \'remove_admin_menu_links\');
function remove_admin_menu_links(){
$user = wp_get_current_user();
if( $user && isset($user->user_email) && \'[email protected]\' == $user->user_email ) {
remove_menu_page(\'tools.php\');
remove_menu_page(\'themes.php\');
remove_menu_page(\'options-general.php\');
remove_menu_page(\'plugins.php\');
}
}
列出电子邮件地址数组的正确语法是什么?
我已经尝试了下面的选项。它什么都不做,停止工作,但也没有错误。
if( $user && isset($user->user_email) && (in__array(\'[email protected]\',\'[email protected]\')) == $user->user_email ) {