WordPressで使用出来るGoogle Analyticsプラグインを作成しました。
WordPressで使用出来るGoogle Analyticsプラグインを作成しました。
仕事でプラグインを書く機会があったので記事にしました。
テンプレートに直接書いても良いのですが、テンプレートの変更をする度にフッター周りを編集するのは面倒臭いので、プラグイン化しました。
ソース
<?php /** * @package Google Analytics Simple * @author camelmasa * @version 1.0 */ /* Plugin Name: Google Analytics Simple Plugin URI: http://github.com/camelmasa/Google-Analytics-Simple Description:管理画面機能が無いGoogle Analyticsのプラグインです。直接ソースを修正して下さい(笑) Author: camelmasa Version: 1.0 Author URI: http://d.hatena.ne.jp/camelmasa/ */ define('GCODE',''); function googleAnalyticsSimple($footer){ echo '<script type="text/javascript"> var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src=\'" + gaJsHost + "google-analytics.com/ga.js\' type=\'text/javascript\'%3E%3C/script%3E")); </script> <script type="text/javascript"> try { var pageTracker = _gat._getTracker("'.GCODE.'"); pageTracker._trackPageview(); } catch(err) {}</script>'; } add_action("wp_footer","googleAnalyticsSimple");
まとめ
add_action関数の使用方法がわかれば色々応用出来そうです。
しかし、関数の呼び出しで勝手にechoされるのは好きじゃないな…。
[PR]Spreeの情報を集めています。
ECを持ちたい方、仕事でECを使いたい方向けのコミュニティサイトです。
このサイトでは世界で最も使用されているECの1つであるSpreeについての情報を提供しています。
http://spreecommerce.jp/