Отключить и удалить все редакции в WordPress

1. Отключить редакции можно путем прописания в wp-config.php:

define( 'WP_POST_REVISIONS', 0 );

2. Удаление всех существующих редакций надо производить в два этапа:

а) удаляем мета-данные и таксономию (если есть) запросом в базу:

DELETE FROM wp_postmeta WHERE post_id IN (SELECT ID FROM wp_posts WHERE post_type = 'revision' AND post_name LIKE '%revision%');

или так

DELETE FROM wp_term_relationships WHERE object_id IN (SELECT ID FROM wp_posts WHERE post_type = 'revision' AND post_name LIKE '%revision%');

б) удаляем сами ревизии запросом в базу:

DELETE FROM wp_posts WHERE post_type = 'revision' AND post_name LIKE '%revision%';

 

 First maniac| 27.06.2015 00:22
Рейтинг
Комментарии
Нет комментариев. Ваш будет первым!
Для написания комментария необходимо Войти или Зарегистрироваться
Войти на сайт