0

好的,所以我目前向所有访问我的 WP 网站的用户展示了以下内容;

<div class="gravatar">
<?php
$user_id = get_current_user_id(); // Get the user ID
$size_avatar = 50; // Set the avatar size
$default_avatar = 'http://techyoucation.com/wp-content/themes/blank/images/avatar50.png';        // Set your default image url
echo get_avatar( $user_id, $size_avatar, $default_avatar ); // This prints the <img> tag     with correct avatar image url
?>
</div>

现在我希望它只显示给登录到我的网站的用户,并为没有登录的用户显示不同的内容,例如

<div class="Register">
<p>Register</p>
</div>

我该怎么做?

提前致谢

阿莱德

4

1 回答 1

1

它有一个非常简单的功能:

<?php if (is_user_logged_in()): ?>
    You're logged in.    
<?php else: ?>
    <div class="Register">
    <p>Register</p>
    </div>
<?php endif; ?>

http://codex.wordpress.org/Function_Reference/is_user_logged_in

于 2013-11-11T22:35:30.683 回答