is_user_logged_in()
检查当前访问者是否是登录用户。
返回
(bool)如果用户登录,则为真,如果未登录则为false。
示例:
根据用户是否登录,显示不同的输出。
<?php
if ( is_user_logged_in() ) {
echo '欢迎,注册用户!';
} else {
echo '欢迎,访客!';
}
?>
示例2:
从您的功能文件中,此代码显示登录用户的个人消息。
function wpdocs_personal_message_when_logged_in() {
if ( is_user_logged_in() ) {
$current_user = wp_get_current_user();
printf( '个人信息 %s!', esc_html( $current_user->user_firstname ) );
} else {
echo( '非个性化消息!' );
}
}
add_action( 'loop_start', 'wpdocs_personal_message_when_logged_in' );

