2015/06/26  WordPress 

アナリティクスを利用していると自分のアクセス数が邪魔で解析しにくかったりしますよね?除去するには色々な方法がありますがWordPressの場合は簡単に除去できるのでご紹介します。

is_user_logged_in()でログイン状態か判定

is_user_logged_in()

is_user_logged_in() はWordPressにログインしているかを判定してくれます。true だったらログイン状態、false だったらログインしていない状態になります。

phpで書くとこんな感じ。

<?php if(is_user_logged_in()){ ?>
 
  //ログイン状態
 
<?php }else{ ?>
 
  //ログインしていない状態
  //ここにアナリティクスのタグを設置
 
<?php } ?>

  
これをさらに簡潔に書く場合

ログインしていない場合、アナリティクスのタグ設置

<?php if(!is_user_logged_in()){ ?>

  //ここにアナリティクスのタグを設置

<?php } ?>

! (ビックリマーク)で否定の意味を表してくれますので、条件分岐はログインしていない場合 !is_user_logged_in()のときタグの設定をする、で可能になります。

これでWordPressにログインしているユーザーはアナリティクスのタグが設置されないのでカウントされません。ただし、ログインしていないとアナリティクスタグが表示されてしまうのでカウントされてしまいます。お気を付けください~