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