我正在开发自己的自定义Wordpress模板,在构建header.php文件后,我决定要创建两个不同的标头。第一个标题将包含一个注册/登录按钮,如果用户未登录,将显示该标题。第二个标题将包含一个配置文件图像和名称代替注册/登录按钮,并将显示如果用户已登录。
我编写了两个单独的标题,我只是不知道如何正确地写出以下内容:
<?php
if ( is_user_logged_in() ) {
//enter code here
} else {
//enter code here
}
?>
这是正确的方法吗?或者是否有更简单的解决方案?
答案 0 :(得分:0)
也试试这个:
<?php
$current_user = wp_get_current_user();
if ( 0 == $current_user->ID ) {
// Not logged in.
} else {
// Logged in.
}
?>