我的 word-press 中至少有 9000 个帖子,我只想删除之前创建的重复帖子?所以我只想删除那些在我的word-pres中的额外帖子。我试图找出我是否有任何与之相关的插件,但我不能
是否有任何插件或脚本可以帮助我做到这一点?
回复将不胜感激!
感谢
我的 word-press 中至少有 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 中的重复帖子。
谢谢...