WordPressのログイン時のツールバー

WordPress

WordPressで自分がログイン中はGoogle アナリティクスを読み込ませない(非表示)ようにするやり方

WordPressでGoogle アナリティクスを使用する場合、普通にコードを記述するとログイン中も読み込まれてしまいますよね。で、自分がブログを書いてプレビューなんかでチェックしたりしている時もカウントされるのもどうかと思うので、ログイン中はアナリティクスを読み込ませないようにするやり方です。

[ads_center]

やり方

自分がログイン中かそうでないかを判断する場合はis_user_logged_inを使用します。

<?php
if ( is_user_logged_in() ) {
	echo 'Welcome, registered user!';
} else {
	echo 'Welcome, visitor!';
};
?>

そして、以前add_actionを使ってGoogle アナリティクスを読み込ませる記事を書いたので、これにis_user_logged_inを使用してみます。

以下をfunctions.phpに記述します。

//アナリティクス
if (!is_user_logged_in()) {
function analytics() {
	$ga = <<<ANALYTICS
<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', '自分のアナリティクスのコード']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>
ANALYTICS;
echo $ga . "\n";
}
add_action('wp_footer', 'analytics');
}

これで、ログイン中はアナリティクスが非表示になります。少しでも正確なカウントに近づけるようにしておきたいですね。

参考サイト

指定した要素をパカパカと点滅させることができる「jquery.flicker」前のページ

文字をペーストするだけで文字数をカウントしてくれるChrome拡張機能「文字数カウンタ」次のページ

関連記事

  1. ベストなWordPressテーマ集

    WordPress

    無料&有料のベストなWordPressテーマ集(2014年8月)

    ベストなWordPressテーマ集(無料&有料、2014年8月)「Be…

  2. WordPressで投稿IDを指定した記事をランダム表示

    WordPress

    WordPressで複数の投稿ID(記事ID)を指定した記事をランダムで表示させるやり方

    個人的にやってみたかったので備忘録。WordPressで自分が作った関…

  3. WordPressのログイン時のツールバー

    WordPress

    WordPressで投稿スラッグを指定して特定の記事だけを表示させる関数を作ってみた

    意外と使う機会があるのでメモがてらご紹介します。WordPressで特…

  4. WordPress

    Google XML SitemapsプラグインでWordPressにサイトマップ作成

    WordPressにはロボット向けのXMLサイトマップを自動生成してく…

  5. WordPress

    WordPressでシェアする為のプラグインベスト10

    WordPressでソーシャルサービスなんかにシェアする為のボタンをさ…

  6. WordPress

    AkismetのAPIキーを無料で取得する

    WordPressでブログを始めてみたのでとりあえず定番らしきプラグイ…

コメント

  1. この記事へのコメントはありません。

  1. 2012年 8月 14日

最近の記事

  1. パーソナルパーティション
  2. 200-DGBG020

アーカイブ

PAGE TOP