当帖子处于非活动状态一定天数时,更新/更改帖子类别

时间:2015-12-16 作者:bigevent

从讨论设置中,我发现WordPress可以在特定日期内没有任何评论时自动关闭评论。我正在尝试编写一个函数,以便可以从cat1cat2 当帖子在两周内没有收到任何新评论时。有谁知道这种行为的诱饵吗?

1 个回复
SO网友:Jason

https://codex.wordpress.org/Function_Reference/wp_schedule_event您可以尝试使用计划作业来解决此问题。

在钩子中,您将编写一个函数来检查昨天的所有帖子,并查看哪些帖子没有收到评论。然后将这些立柱从cat 1移至cat 2。如果你能给我更多的

您希望计划作业每天运行一次吗?这种方法很容易实现,并且肯定适用于少量的帖子,但如果您每天发布数千篇新帖子,那么在计划作业运行时,它会降低您的网站速度。

相关推荐

将Have_Comments()用于当前POST,而不是循环中的最后一个POST

我有一个页面,它在帖子上使用循环。在循环中,我使用$query->the_post(); 而且效果很好。然而,当我完成循环后,the_post() 仍设置为循环中的最后一篇文章。所以当我使用have_comments(), 我得到的是该帖子的评论,而不是当前页面的评论,这正是我所需要的。这有什么意义吗?解决这个问题的正确方法是什么?have_comments() 不接受任何参数,例如当前页的ID。