使用Wordpress在预览模式下关闭分析
Wordpress中的预览模式可以让您在将帖子发布到站点之前查看其外观。如果您有很多读者,这是一项重要功能,因为一旦您单击发布按钮,您的帖子就会开始直播,并且您的RSSfeed将被ping通到许多其他服务。预览帖子可以避免在该帖子上线之前出现令人尴尬的拼写或格式错误。
预览使用与博客相同的模板文件,因此将加载所有相同的文件,就像您通常查看您的站点一样。这种机制的唯一小问题是,您可能已安装的所有分析代码也将运行,并且您可能会看到访问量最大的页面是在发布帖子之前对其进行预览。
当然,您可以在分析中过滤掉IP地址,但是,如果您的Wordpress博客有很多不同的作者从许多不同的位置编写内容,则连续编辑您的分析设置是不可行的。
更好的方法是使用Wordpress内置的函数is_preview()来检测您正在查看的页面或帖子是否处于预览模式。这是一个例子。
if(!is_preview()){ //此处的分析代码 }
另一种方法是查看URL字符串中是否设置了预览参数。
if(!isset($_GET['preview'])){ //此处的分析代码 }