在管理区域中有一个包含当前页面的全局变量,名为$pagenow
. 您可以使用它来检测用户现在的位置。
现在,在你的情况下,你是admin.php
URL中设置了3个参数,page
, delete
和id
. 因此:
if(
in_array( $pagenow, array(\'admin.php\') ) &&
( $_GET[\'page\'] == \'wpProQuiz\' && $_GET[\'action\'] == \'delete\' && $_GET[\'id\'] == \'1\' )
) {
// Now check the current user
$user = wp_get_current_user();
if ( $user->user_login == \'remo\' ) {
wp_safe_redirect( admin_url() );
exit();
}
}
这会将用户重定向回其仪表板。并不是说你不需要检查密码,因为用户名是唯一的。