小编典典

WordPress:自动删除X天前的帖子?

sql

很长时间以来,我一直在寻找一个插件,该插件将删除超过某个“年龄”(例如30天)的帖子。做这个的最好方式是什么?


阅读 226

收藏
2021-03-17

共1个答案

小编典典

这是一些SQL,可以查找到30天或以上的所有帖子:

SELECT * FROM `wp_posts`
WHERE `post_type` = 'post'
AND DATEDIFF(NOW(), `post_date`) > 30

要删除所有帖子,可以替换SELECT * FROMDELETE FROM’‘,但是在执行此操作之前请确保已备份!

然后cron,您可以根据自己的喜好,无论是shell脚本,PHP脚本还是您最喜欢的任何东西。

2021-03-17