[英]If logged-in user's username is in a list, do this, else do that
我正在嘗試僅顯示以下用戶名的一些內容:管理員,傑克,影子,小子。
我當前的代碼是這樣的:
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.
}
}
提前致謝!
您可以使用以下代碼
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.
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.