• 孙锡源
    管理员

    你查的第一个方案是为标准WordPress编写的。但是通过你第二段代码我发现你说的“圈子”是开发者自己完全从头做的,所以套用标准方法用不了也情有可原。

    比如说标准方法中post meta中记录的是最后的评论时间,但是你说的圈子可能不是用commont来组织回复的,可能是用的sub post,比如说bbpress就是这种情况。

    现在你需要做的是查看一下这些圈子的帖子(以下都称第一层为“帖子”,其下为“回复”)的post meta中是否存在最后回复时间,然后把你第一段代码中的_recent_comment_date改成正确的meta键。

    如果不存在最后回复时间的话就需要你写一个钩子,在用户发表回复时去主动为帖子创建一个最后回复时间了。

  • 正在查看 1 条回复
    • 哎呀,回复话题必需登录。

    加入 LitePress 论坛 ,参与知识分享与交流
    登录 注册 进行评论
    立即加入