GeneratePress主题并不像其他主题那样给网站统计代码专门留出位置来,而是通过 Hook功能添加的。网站统计代码是每个网站都要添加的代码,本文中老魏教大家如何在GeneratePress主题添加网站统计代码,以及只统计访客流量,不统计站长自身访问。
国外建站主题及插件选择2核4G内存3M带宽能流畅运行。国内服务器:阿里云、腾讯云(都有代金券,付款时抵用省钱), 不知道如何选择地域、配置请在页面右侧+老魏的联系方式,我们一起研究。
外贸网站、B2C/C2C等建议在国外注册域名。打开namesilo官网,在搜索框里输入要注册的域名,选择好之后注册,付费之前记得使用优惠码省钱。优惠码点击国外域名商Namesilo域名注册教程获取。
外贸网站建议选择Hostinger虚拟主机,价格便宜,性价比极高!Hostinger专题
SiteGround虚拟主机价格适中服务好!SiteGround专题
GP Premium启用Hook
Hook是GeneratePress主题高级功能,要提前安装GP Premium插件后才能使用。
不熟悉GeneratePress高级插件的朋友请看GP Premium插件安装部署详细图文教程。
接下来在 wordpress后台>外观>generatepress的右侧,Activate启用 Elements,如下图所示是已经启用了。
Hook是 Elements众多功能中的一种。
启用之后在页面左侧和上面都能看到 elements的按钮(红色箭头)。

GP Premium启用Elements
Hook添加网站统计代码
进入wordpress仪表盘>外观>Elements,新建一个Hook,具体操作请看GeneratePress主题Hooks使用详细图文教程。
如下图所示,先给hook起个名,接着在对话框中添加网站统计代码,这里以Google Analytics为例,申请统计代码的方法请看申请Google Analytics谷歌分析代码并部署的详细图文教程。其他网站统计代码添加方法是相似的。
在下面 settings的hook选择 wp_footer,为了不拖慢网站打开速度,我们一般会选择把网站统计代码放到 footer的位置。如果想选择放到 footer的哪个具体位置,可以在下拉框中选择 before_footer 或 after_footer等。
在下面的 Display Rules中选择Entire Site全站,这样就能够统计到对全站所有页面的访问记录了。

Hook添加网站统计代码
等上面都设置好了点击页面右侧的 update发布,代码会立即生效,后面还能根据需要随时改动这些选项。
Hook网站统计代码只统计访客流量
站长经常访问网站前台的行文,无意中给网站统计增加很多无效PV,因为我们只想记录访客,而不想增加无意义访问。使用GeneratePress的Hook可以做到只记录访客信息,排除自己的访问数字。解决办法如下:
在下图中的 Display Rules,Users选项设置 Logged Out,意思是只对未登陆用户使用代码,这样当你在登录wordpress后台时再去访问前台页面,作为管理员的访问记录就不被计入网站统计系统中了。

Hook网站统计代码只统计访客流量
老魏点评
GeneratePress主题添加网站统计代码比较简单,通过自带的Hook功能就可以轻松完成,也不需要第三方插件。别忘了排除掉站长自己的访问量,毕竟这些访问都是无效PV,这样才能统计出网站的真实访问量。