WordPressでユーザ名を表示する
index.php、archive.php、page.phpみたいな
インクルードする側のファイルなら単純に
<?php echo $user_identity ?>
でいけるけどheader.php、sidebar.php、footer.phpのような
インクルードされる側のファイルは
$user_identity
を参照(言い方わからない勉強不足)できない(ユーザー情報周りは$user_IDのみ参照できる)ので
先に宣言する必要がある
<?php global $user_identity; echo $user_identity; ?>
WordPressでログイン状態によって表示を分ける
is_user_logged_in()を使うか
<?php if(is_user_logged_in()){ ?>
<p>ログインしています</p>
<?php }else{ ?>
<p>ログインしていません</p>
<?php } ?>
もしくは
<?php if($user_ID) : ?> <p>ログインしています</p> <?php else : ?> <p>ログインしていません</p> <?php endif; ?>


