检测用户是否已登录

时间:2013-03-06 19:58:52

标签: php wordpress

这是WordPress上下文中的php问题。我需要join按钮才能显示(is_user_logged_in())值是否为false。

这是我目前的代码:

<div align="right"><a href="www.google.com" class="join-button">Join</a>
 |<?php wp_loginout(); ?></div>

我想修改此代码以遵循以下逻辑:

if user is logged in = false
    display join button 'class="join-button"
else
    do not display join button

3 个答案:

答案 0 :(得分:1)

<?php if( ! is_user_logged_in()): ?>
show button
<?php endif; ?>

答案 1 :(得分:1)

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

<div align="right">
<?php if ( !is_user_logged_in() ): ?>
    <a href="www.google.com" class="join-button">Join</a>
    |
<?php endif; ?>
<?php wp_loginout(); ?>
</div>

修改 因为评论;)

答案 2 :(得分:1)

这对我也没有用。我在codex中找到了解决方案。

<?php
    if ( is_user_logged_in() ) {
        echo 'Welcome, registered user!';
    } else {
        echo 'Welcome, visitor!';
    }
?>