ワードプレスに少なくとも9000の投稿があり、以前に作成された重複する投稿のみを削除したいですか?だから私は私のword-presにあった余分な投稿を削除したいだけです。それに関連するプラグインを入手できるかどうか調べようとしますが、入手できません
これを行うのに役立つプラグインまたはスクリプトはありますか?
返信をいただければ幸いです。
感謝
ワードプレスに少なくとも9000の投稿があり、以前に作成された重複する投稿のみを削除したいですか?だから私は私のword-presにあった余分な投稿を削除したいだけです。それに関連するプラグインを入手できるかどうか調べようとしますが、入手できません
これを行うのに役立つプラグインまたはスクリプトはありますか?
返信をいただければ幸いです。
感謝
おそらく制限から始める必要があります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
始める前にバックアップを作成してください
これがお役に立てば幸いです
こんにちはダルシャンはこれがあなたを助けるかもしれません。
http://blog.xoogie.net/2009/07/14/auto-delete-duplicate-post/
WordPressの重複投稿を削除するためのこのプラグイン。
ありがとう...