How to add array

时间:2017-07-30 作者:Pravin Nath

我有以下代码,

if (\'plugins.php\' === $pagenow ||\'update-core.php\' === $pagenow ) {   
   // wp_safe_redirect( home_url() ); 
 // Now check the current user
$user = wp_get_current_user();
if ( $user->user_login == \'Remo\' ) {
    wp_safe_redirect( admin_url() );
    exit();
}
上述代码重定向名为Remo 每当他尝试访问仪表板中的更新页面时,都会访问主页。

所以,现在我想添加另一个名为“Sam”的用户。

如何使用数组添加sam。

提前感谢:-)

1 个回复
最合适的回答,由SO网友:Ranuka 整理而成

您不需要数组来执行此操作。将使用以下代码。如果条件为or 活动

if (\'plugins.php\' === $pagenow ||\'update-core.php\' === $pagenow ) {   
   // wp_safe_redirect( home_url() ); 
 // Now check the current user
$user = wp_get_current_user();
if ( $user->user_login == \'Remo\' || $user->user_login == \'Sam\') {
    wp_safe_redirect( admin_url() );
    exit();
}
如果要使用数组,可以将用户添加到数组中,然后可以使用in_array 函数进行检查。

if (\'plugins.php\' === $pagenow ||\'update-core.php\' === $pagenow ) {   
   // wp_safe_redirect( home_url() ); 
 // Now check the current user
$user = wp_get_current_user();
$users = array("Remo", "Sam");

if ( in_array($user->user_login, $users)) {
    wp_safe_redirect( admin_url() );
    exit();
}

结束

相关推荐

Adding users to another blog

早上好我想制作一个片段,当在博客中创建一个用户时,将其自动添加到另一个具有创建的相同卷的博客中(始终为1号)。为此,我使用以下方法:$ Blog_id = 1; $ User_id = get_current_user_id (); $ Role = \'publisher\'; Add_action (\'user_register\', add_user_to_blog ($ blog_id, $ user_id, $ role)); 。。。。。但它不起作用,但如果我