我正尝试仅显示以下用户名的一些内容:管理员,杰克,阴影,孩子。
我当前的代码如下:
add_action( 'wp_enqueue_scripts', 'load_script' );
function load_script(){
if( is_user_logged_in() ){
// Display content only for the following usernames: Admin, Jake, Shadow, Kid.
} else {
// User is not logged in or is logged in but not in the list.
}
}
谢谢!
答案 0 :(得分:3)
您可以使用以下代码
function load_script(){
if( is_user_logged_in() ){
// Display content only for the following usernames: Admin, Jake, Shadow, Kid.
$user = wp_get_current_user(); // to get currently logged in user
if($user && isset($user->user_login) && in_array($user->user_login, array('Admin', 'Jake', 'Shadow', 'Kid') ) ) { // check if logged in user is in list
// do stuff
} else {
// User is logged in but not in the list.
}
} else {
// User is not logged in.
}
}