0

これは、WordPress コンテキストでの php の質問です。値が falsejoinの場合にのみ表示するボタンが必要です。(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
<?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 に答える
1

これも私にはうまくいきませんでした。codexで解決策を見つけました。

<?php
    if ( is_user_logged_in() ) {
        echo 'Welcome, registered user!';
    } else {
        echo 'Welcome, visitor!';
    }
?> 
于 2014-05-30T15:34:28.977 に答える