seoweb.in.ua

personal blog about seo & web

11.08.09

Найнепотрібніша функція WordPress (Post Revision)

Насправді „Post Revision”, „ревизия постов”, або простіше кажучи створення чорновиків – це на мою думку, мабуть, найнепродуманіша функція в цьому двигунці.

Ця функція кожного разу як редагується пост або сторінка створює новий рядок в таблиці wp_posts. Тобто, якщо відредагувати пост 10 разів, то з’явиться 10 нових рядків в таблиці. В результаті таблиця постів збільшується в 2-5 разів, що звичайно ж відображається на роботі системи.

Але „ревізію” можна відключити…

Для цього достатньо додати в wp-config.php такий рядок.

define(‘WP_POST_REVISIONS’, false);

А щоб видалити всі створені до цього непотрібні рядки в phpMyAdmin треба запустити такий запит:

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’

© 2015, Seoweb.in.ua.

Share in Livejournal

"Найнепотрібніша функція WordPress (Post Revision)" published in Sites, marked as Wordpress .

Leave a Reply

Копирование разрешено только с прямой индексируемой гиперссылкой!

© 2009-2015 seoweb.in.ua. All Rights Reserved.

navigation