在Wordpress中为注册会员显示不同的内容


Show different content for registered members in Wordpress

好的,所以我目前向访问我的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>

我该怎么做?

提前致谢

阿莱德

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

<?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