很长一段时间以来,我一直在寻找一个可以删除超过一定“年龄”(例如 30 天)的帖子的插件。做这个的最好方式是什么?
下面的 SQL 可以找到所有已经存在 30 天或更长时间的帖子:
SELECT * FROM `wp_posts`
WHERE `post_type` = 'post'
AND DATEDIFF(NOW(), `post_date`) > 30
要删除所有帖子,您可以替换SELECT * FROM
with DELETE FROM
- 但请确保在执行此操作之前进行备份!
然后你就可以cron
无论您喜欢什么,无论是 shell 脚本、PHP 脚本还是您最喜欢的任何脚本。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)