0

这是 WordPress 上下文中的一个 php 问题。我需要该join按钮仅显示该(is_user_logged_in())值是否为假。

这是我当前的代码:

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

3 回答 3

1

这对我也不起作用。我在codex中找到了解决方案。

<?php
    if ( is_user_logged_in() ) {
        echo 'Welcome, registered user!';
    } else {
        echo 'Welcome, visitor!';
    }
?> 
于 2014-05-30T15:34:28.977 回答
1
<?php if( ! is_user_logged_in()): ?>
show button
<?php endif; ?>
于 2013-03-06T20:01:52.830 回答
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>

编辑 因为评论;)

于 2013-03-06T20:01:58.060 回答