Удаление дубликатов записей в WordPress
Опубликовал Dimaseo | Дата 1 августа, 2010
Нет комментариев
Рубрика: Хитрости WordPress
Выполнение подобной операции может быть необходимо, если ваш блог/сплог наполняется автоматически и произошёл сбой в постинге. Поисковики ой как не любят дубли контента, поэтому стоит задуматься об удалении дубликатов.
Итак, приведу пример SQL запроса для удаления копий ваших записей из базы wordpress.
Delete t1 from `wp_posts` as t1,`wp_posts` as t2
where t1.`post_content`=t2.`post_content` and t1.ID>t2.ID
Данная транзакция удаляет копии постов опубликованные после уже имеющихся. Удалить что-то ненужное не получится, т.к. записи сравниваются именно по содержанию (поле post_content).
