芒果小站

  1. 全球最具业界良心的主机 - DigitalOcean

    毫无疑问,目前做得最好的主机供应商

    猛击这里查看

  2. 芒果小站目前使用的主机 - DigitalOcean

    客服响应快,随时退款,XEN 架构稳定

    猛击这里查看

  3. 最好的日本东京线路主机 - DigitalOcean

    可选弗里蒙特、达拉斯、亚特兰大、纽瓦克、伦敦、东京机房

    猛击这里查看

  • 1
  • 2
  • 3
切换到精简模式
16

WordPress 统计代码插件化

作者 芒果/分类 教程/发布于 2009-05-26 13:42

为 WordPress 添加统计代码通常采用在 footer.php 文件直接嵌入的方式。一旦主题更换,就需要重新插入统计代码,比较麻烦。

以芒果使用的 Google Analytics 为例,可以将其以插件的形式嵌入源代码,从而避免修改模板文件。

首先,将以下代码保存为 google-analytics.php:

<?php
/*
Plugin Name: Google Analytics
Plugin URI: http://mangguo.org/
Description: This plugin allows you to add google analytics Tracking code to your page.
Author: Mangguo
Version: 1.0
Author URI: http://mangguo.org/
*/
add_action('wp_footer', 'google_analytics_code');
function google_analytics_code()
{
 include('google-analytics.txt');
}
?>

在上述代码中,通过 add_action 函数在页面底部引入 Google Analytics 插件。注释部分是插件信息,可以根据需要修改。当然,将 add_action 函数中的 wp_footer 替换为 wp_head 即可实现在页面头部引用统计代码,但会拖慢页面加载速度,一般不建议采用。

然后,将以下统计代码保存为 google-analytics.txt:

<!-- Google Analytics -->
<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">
var pageTracker = _gat._getTracker("UA-XXXXXX-X");
pageTracker._trackPageview();
</script>

其中,UA-XXXXXX-X 字符串为统计账号,需根据实际情况修改。

最后,将 google-analytics.php 和 google-analytics.txt 文件拷贝至 google-analytics 文件夹,并上传至插件目录,在 WordPress 插件管理面板激活启用即可。

版权所有,转载请注明出处。
转载自 <a href="http://mangguo.org/wordpress-statistical-code-plugin/" title="WordPress 统计代码插件化" rel="bookmark">WordPress 统计代码插件化 | 芒果小站</a>
如果喜欢这篇文章,欢迎订阅芒果小站以获得最新内容。

已经有 16 条群众意见

  1. zuolo /2009-05-27 00:39

    我最初是用的一个 google 分析插件,但后来插件多了,就清理掉了,我就把 Google Analytics 和 cnzz 代码都写到侧边栏的一个 text 挂件中去了,这样更好模板也不会影响统计了。 回应

    #1
  2. bolo /2009-05-30 10:06

    真不错,好好学习一下。 回应

    #2
  3. 水葡萄 /2009-07-23 15:32

    芒果,感谢你的分享,不过我按照你的方法操作之后,在 Google Analytics 显示我的wp并没有安装成功跟踪代码,无法跟踪,不知道怎么回事。我在 WordPress 插件管理面板已经激活 google-analytics 了。不明白怎么回事。 回应

    #3
  4. 芒果水葡萄/2009-07-23 16:32

    footer.php 模板 <php wp_footer(); ?> 函数有没有添加? 回应

    #4
  5. loveray /2009-08-03 14:22

    我的也是啊,代码跟踪状态为止,不知道怎么回事。 回应

    #5
  6. lomo /2009-08-27 01:21

    跟踪生效是需要一定的时间的,一般要等 24 小时。 回应

    #6
  7. 骨头 /2009-09-15 23:21

    不错,不过像问一下,芒果,你使用的统计是这个吗? 回应

    #7
  8. 芒果骨头/2009-09-16 23:01

    我用的是 Google Analytics 统计。 回应

    #8
  9. stonehoo /2009-10-26 10:30

    zuolo 的方法似乎更简单,我试试看啊,呵呵。 回应

    #9
  10. 水葡萄 /2009-11-03 16:10

    感谢芒果和 lomo,这个方法真的很好用。回来答谢晚了:) 回应

    #10
  11. qq /2009-12-25 19:20

    不错。 回应

    #11
  12. 恢复盘 /2010-01-23 19:47

    网站上的头部做的不错 回应

    #12
  13. ?
    WordPress 统计代码插件化(zt) « 楚歌网BLOG /2010-05-28 09:06

    […] 转 载自 WordPress 统计代码插件化 | 芒果 […] 回应

    #13
  14. 镇玮博客 /2010-07-22 13:37

    不错,用用看。 回应

    #14
  15. ?
    WordPress 统计代码插件化 | 归小归's Home /2013-05-21 14:38

    […] 转载自 WordPress 统计代码插件化 | 芒果小站; […] 回应

    #15
  16. ?
    如何添加google analyse代码? - WordPress - 开发者 /2013-06-19 02:50

    […] </body>标记之前 或者参考这篇文章 http://mangguo.org/wordpress-statistical-code-plugin/ 回复: 在底部。PHP中加的, 回复: 啥?~~~~~~~~~~ 回复: 在模版上弄啊 […] 回应

    #16

下面我简单说几句