很长一段时间,我已经寻找一个插件,将删除在特定的“年龄”以上的职位(如30天)。做这个的最好方式是什么?WordPress的:自动删除x天的帖子?
0
A
回答
5
下面是一些SQL会发现每一个已经存在了30天或更长时间后:
SELECT * FROM `wp_posts`
WHERE `post_type` = 'post'
AND DATEDIFF(NOW(), `post_date`) > 30
要删除所有帖子,你可以替换SELECT * FROM
与DELETE FROM
- 但一定要采取备份前你做这个!
然后,您可以只cron
你喜欢的那个,是一个shell脚本,PHP脚本,或任何你最舒服。
0
删除30天post命令是:
delete FROM `wp_posts`
WHERE `post_type` = 'post'
AND DATEDIFF(NOW(), `post_date`) > 30
+0
您能否指定您的答案与@Sam答案的区别? – 2013-05-27 17:32:35
5
delete a,b,c,d
FROM wp_posts a
LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
LEFT JOIN wp_term_taxonomy d ON (d.term_taxonomy_id = b.term_taxonomy_id)
LEFT JOIN wp_terms e ON (e.term_id = d.term_id)
WHERE e.term_id =<category id>
AND a.post_type = 'post'
AND DATEDIFF(NOW(), a.post_date) > 30
相关问题
- 1. 在WordPress中查询删除比X天更新的帖子
- 2. 在x天后自动删除所有作者和他们的帖子
- 3. 删除重复的帖子在WordPress
- 4. WordPress:删除一个帖子后的所有帖子已被删除
- 5. wordpress帖子自动过期
- 6. Rails自动删除帖子记录
- 7. WordPress的:循环只包括X天的旧帖子
- 8. WordPress:使用自定义字段的日期来删除帖子
- 9. 排除Wordpress中的帖子
- 10. 如何通过meta_value wordpress删除帖子
- 11. WordPress的自定义帖子
- 12. Randomise X最新的WordPress的帖子
- 13. 排除帖子自定义字段wordpress
- 14. wordpress mysql - 删除所有自定义帖子类型
- 15. WordPress的帖子href动态
- 16. Facebook的帖子删除
- 17. 从内容帖子中删除选定的文本,而不删除帖子本身(WordPress的)
- 18. WordPress的帖子
- 19. Wordpress自动从帖子内容摘录?
- 20. 自动刷新Wordpress帖子Div
- 21. WordPresspress:如何自动删除特定内容的帖子
- 22. 删除帖子时自定义setFlash()
- 23. 如何从WordPress中的侧边栏删除最新的帖子?
- 24. 删除内部帖子的缩略图 - WordPress的
- 25. WordPress的 - 删除所有标签的帖子ID
- 26. 从Wordpress中删除旧的或冗余的帖子元数据
- 27. 删除WordPress的帖子内容中的第一个图库
- 28. 从核心wordpress中删除permanetly wordpress帖子
- 29. 自动填充WordPress的帖子的自定义字段?
- 30. WordPress的 - 删除自动生成的段落为特定的自定义帖子类型
你想有这样的东西,里面WordPress的发生,否则你将与一个cronjob同样幸福? – 2011-03-15 20:29:48
它的好......无论如何:-)或者说,我认为它应该是已经落实到WordPress的,我不明白为什么垃圾主题是不是真的被开发商认为。非常感谢 – dongio 2011-03-15 21:29:17