【问题标题】:WordPress - single.php is called twice for every post viewWordPress - single.php 为每个帖子视图调用两次
【发布时间】:2014-05-30 20:03:09
【问题描述】:

为了建立帖子被查看的次数,我在我的主题 single.php 模板文件中添加了简单的跟踪代码,并在 functions.php 文件中添加了一个函数。

在那之后,我想知道,每次查看单个帖子时,计数器都会增加 2。我已经检查并验证了帖子计数器逻辑及其工作正常,即使我尝试删除那段代码并在 single.php 页面顶部添加了一条日志语句,它简单地写入了帖子 ID 和页面被调用到日志文件的时间。我总是在那里有两个条目。

我还通过禁用所有插件进行了检查,但没有任何效果。

WordPress版本是3.9.1,使用的主题是Hueman

This post 也没有帮助我。

注意:帖子查看计数的代码已回滚。但我仍然有同样的问题,感染帖子视图计数功能是告诉我这个的人:)

谁能建议我这种行为的原因是什么?

【问题讨论】:

  • 您能告诉我们您使用的是哪个 WordPress 主题吗?它是像二十一十二这样的标准,还是定制的(建造或购买)?您是否可能使用子主题,您能否向我们展示single.php 和functions.php 中的(有关)代码?
  • @Jeina :我已经更新了问题,希望这次我更清楚。

标签: php wordpress


【解决方案1】:

根据您编写它的方式,它可以从functions.php 和single.php 中调用。如果你给我们看一点代码,那真的很有帮助。

【讨论】:

  • 您能否发布您用于跟踪或仅用于记录的代码,您能告诉我您将它放在 single.php 中的什么位置吗?目前,似乎没有什么特别的原因(取决于您将代码放在哪里)为什么您会使用 single.php 中的代码获得这样的结果。至于在您删除代码后它仍在记录:目前唯一有意义的是,如果您有一些尚未清除的缓存方法,那么代码仍然存在。尝试清除所有缓存层,看看代码是否仍然执行。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-01
  • 2012-05-29
  • 1970-01-01
  • 2020-03-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多