SELENE.GA4K の設置を相対パスで行えるようにする
WordPress Comments (0) | Trackbacks (0)なぜか、テーマ配下にしか設置できなかった SELENE.GA4K。いちいち修正いれるのに、フォルダを潜っていってファイルをアップロードするのは面倒ということで、調べたところ上位フォルダにも相対パスでインクルードできることがわかりました。はい、わたくしの PHP の知識不足です。
dirname(__FILE__) という関数を使うようです。
→hycko.blog:携帯サイトにGoogle Analyticsを設置する方法
埋め込むコードとしてはこんな感じ。
require_once(dirname(__FILE__) . '/../../../../../../GoogleAnalytics/Config/analytics_config.php');
require_once(dirname(__FILE__) . '/../../../../../../GoogleAnalytics/Service/analytics.php');
sendGoogleAnalytics(ANALYTICS_ID, WEBSITE_DOMAIN);
「/..」が多すぎですね。(「/..」の数はご自分の設置場所に合わせてください。)
もう少し調べているとどうやら相対パスより絶対パスの方が処理速度が速いようです。
→GO!’s Lab α:dirname(__FILE__)でinclude()の相対パストラブル解決
最近のコメント
2012/2/6 22:53
2012/2/6 17:14
2012/2/5 6:07
2012/2/3 22:03
2012/2/3 2:11
2012/1/27 14:11
2012/1/26 3:30
2012/1/16 22:40
2012/1/26 3:10
2012/1/15 17:20