ログイン状態を見る


スポンサーリンク

ワードプレスにログインしている状態かどうかをチェックする方法。
<?php
if ( is_user_logged_in() )
{
 ?>
echo 'ログインしている';
<?php
}else{
echo 'ログインしていない';
?>
<?php
}
?>
これをどこに使うか? アクセス解析に使う。
たぶん、footer.php の一番最後 /body の直前にアクセス解析のタグを入れるとおもうのだけど、
ログイン状態で閲覧された時カウントしないことにしておけば自分自身をカウントされずにすむ。

<?php if ( !is_user_logged_in() ){ ?>
 アクセス解析タグ
<?php } ?>

ちなみに プレビューで見ているかどうかは、
<?php if( is_preview() ){ ?>
 echo 'プレビュー状態';
<?php } ?>
で確認できる。

アクセス解析の対策の場合は、is_user_logged_in の方が使いやすい。
プレビューしといてからトップページを見に行ったりとかしてしまうからね。

スポンサーリンク