-
-
你查的第一个方案是为标准WordPress编写的。但是通过你第二段代码我发现你说的“圈子”是开发者自己完全从头做的,所以套用标准方法用不了也情有可原。
比如说标准方法中post meta中记录的是最后的评论时间,但是你说的圈子可能不是用commont来组织回复的,可能是用的sub post,比如说bbpress就是这种情况。
现在你需要做的是查看一下这些圈子的帖子(以下都称第一层为“帖子”,其下为“回复”)的post meta中是否存在最后回复时间,然后把你第一段代码中的
_recent_comment_date
改成正确的meta键。如果不存在最后回复时间的话就需要你写一个钩子,在用户发表回复时去主动为帖子创建一个最后回复时间了。
-
WordPress网站如何设置按照评论回复时间进行排序?
寻求帮助 / 164 / 2 / 发布于 2021-8-15 11:08:41 / 活跃于 2021-08-15 12:24:03