我在我的單詞中至少有9000個帖子,我想刪除之前創建的重複帖子?所以我只想刪除那些在我的單詞pres中的額外帖子。我試圖找出我是否得到任何插件相關的,但我不能如何從WordPress中刪除現有的重複帖子?
有沒有任何插件或腳本會幫助我做到這一點?
回覆將不勝感激!
感謝
我在我的單詞中至少有9000個帖子,我想刪除之前創建的重複帖子?所以我只想刪除那些在我的單詞pres中的額外帖子。我試圖找出我是否得到任何插件相關的,但我不能如何從WordPress中刪除現有的重複帖子?
有沒有任何插件或腳本會幫助我做到這一點?
回覆將不勝感激!
感謝
你好的Darshan可能是這將幫助你。
http://blog.xoogie.net/2009/07/14/auto-delete-duplicate-post/
此插件在WordPress刪除重複的帖子。
謝謝...
它是一個垃圾郵件鏈接 – Maidul
你或許應該限制revisions
define('WP_POST_REVISIONS', 10); // paste in wp-config
http://codex.wordpress.org/Editing_wp-config.php#Post_Revisions
我也建議剛剛從下面的SQL數據庫中刪除所有當前版本開始:
DELETE a,b,c 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)
WHERE a.post_type = 'revision';
之後使用相同的文章標題所有文章的列表:
SELECT * FROM `wp_posts` ORDER BY `wp_posts`.`post_title` DESC
查找雙崗標題,文章類型-等,並注意有ID的 如果你有雙ID的列表。使用這個SQL將其刪除:
DELETE a,b,c,d,e 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_comments` d ON (a.ID = d.comment_post_ID)
LEFT JOIN `wp_commentmeta` e ON (d.ID = e.comment_id)
WHERE a.ID = FOUND_ID; # 1 ID at once
不要做一個備份你開始
之前,我希望這有助於
可能性不大,這是一個相當特殊的任務IMO和編寫插件,這將是沒有多大用處給他人。 –
這聽起來像你需要一個MySQL語句。刪除日期少於最新帖子的所有帖子?沒有查看數據,我不知道什麼是可能的。 – SMacFadyen