很長一段時間,我已經尋找一個插件,將刪除在特定的「年齡」以上的職位(如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. 自動刪除發佈的帖子後,在特定的天數在wordpress
- 3. 在x天后自動刪除所有作者和他們的帖子
- 4. 自動刪除舊的Facebook帖子
- 5. WordPress的自動翻譯自動帖子
- 6. 刪除帖子鏈接 - WordPress的
- 7. 刪除WordPress的帖子和評論框
- 8. XMLRPC刪除WordPress的帖子與wp.deletePost
- 9. 從wordpress刪除重複的帖子
- 10. 刪除重複的帖子在WordPress
- 11. 刪除WordPress的帖子狀態驗證
- 12. WordPress的從我的帖子內容刪除相關帖子
- 13. WordPress:刪除一個帖子後的所有帖子已被刪除
- 14. wordpress帖子自動過期
- 15. Rails自動刪除帖子記錄
- 16. WordPress的:循環只包括X天的舊帖子
- 17. WordPress:使用自定義字段的日期來刪除帖子
- 18. 排除Wordpress中的帖子
- 19. 自動刪除舊的WordPress帖子中的某些類別通過SQL
- 20. WordPress刪除帖子仍然顯示
- 21. 如何通過meta_value wordpress刪除帖子
- 22. 從循環中刪除wordpress sticky帖子
- 23. 從WordPress帖子中刪除圖片
- 24. WordPress的自定義帖子
- 25. WordPress的自定義帖子
- 26. Randomise X最新的WordPress的帖子
- 27. 排除帖子自定義字段wordpress
- 28. 從Wordpress自定義小部件中刪除帖子數
- 29. wordpress mysql - 刪除所有自定義帖子類型
- 30. WordPress的帖子href動態
你想有這樣的東西,裏面WordPress的發生,否則你將與一個cronjob同樣幸福? – 2011-03-15 20:29:48
它的好......無論如何:-)或者說,我認爲它應該是已經落實到WordPress的,我不明白爲什麼垃圾主題是不是真的被開發商認爲。非常感謝 – dongio 2011-03-15 21:29:17