【问题标题】:Wordpress - User comments shows the time of post - NOT the time of commentWordpress - 用户评论显示发布时间 - 而不是评论时间
【发布时间】:2012-08-02 11:45:48
【问题描述】:

在这里查看问题: http://www.codywilliamsmma.com/cody-williams-vs-martin-guerra/

如果您查看帖子“2009 年 9 月 9 日”的日期,那么请查看我对“2 年 328 天前”帖子发表评论的时间......它等于确切的时间发布日期!这是非常错误的。自从我今天早些时候发布以来,它应该说“3 小时前”。

这是一个名为 WP-Days-Ago 的 wordpress 插件,该插件有很多好评,我认为问题还没有结束。我认为这是我可能在其中一个 cmets php 文件中篡改过的东西(因为我自定义构建了这个主题).. 说了这么多,我仍然不确定。

有人知道它可能是什么吗?

【问题讨论】:

  • 检查comments.php 文件中的代码。
  • 我到底在寻找什么?这个问题的原因是什么?
  • 首先停用“WP-Days-Ago”插件,然后检查评论的日期显示方式。然后我们就能知道是不是插件问题了。

标签: wordpress


【解决方案1】:

尝试在编辑器中搜索“日期”并查看 cmets.php 文件。

看看上面写的是发布日期还是类似的东西?

它应该看起来像:

 <?php comment_date('F jS, Y') ?>

【讨论】:

  • 我没有将&lt;?php wp_days_ago(); ?&gt; 放入主题“cmets.php”文件中,而是将其放入“wordpress/wp-includes/comment-template.php”文件中。在此处查看:[oneillwebs.com/mma/comment-template.txt] 如果您对wp_days_ago 执行 ctrl+f,您将看到代码所在的位置.. 如果您直接在上面查看,您会发现:get_comment_date(), get_comment_time(),我正在安装一个新的本地的 wordpress 版本,看看我可能哪里出错了,但任何指导仍然会有所帮助!
猜你喜欢
  • 2020-12-11
  • 1970-01-01
  • 1970-01-01
  • 2012-10-11
  • 1970-01-01
  • 2013-07-07
  • 1970-01-01
  • 2022-11-13
  • 1970-01-01
相关资源
最近更新 更多