• кто знает как хранятся посты в wp_posts?
    и кто может объяснить значение полей в этой таблице?

    я вижу что на каждый пост там много записей — то ревизии.
    но какая запись содержит последнюю версию (мои исследования дали противоречивые результаты) и какие строки можно безболезненно удалить?

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • а на кой черт вы полезли в базу данных, если плагинов удаления лишних ревизий вагон и маленькая тележка?

    мне любопытно

    за ссылку, спасибо!

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Если удалять записи напрямую из wp_posts, то останутся связанные с ними данные в wp_postmeta.

    Количество редакций можно ограничить, добавив строку в wp-config.php:

    define( 'WP_POST_REVISIONS', 3 );

    а если я поменяю параметр на 3 — старые ревизии не удалятся?

    кстати, Better Delete Revision не тестировался с новой версией WP — все ли в порядке в 4.3?

    кстати

    Кстати, есть правила форума, п2

    виноват, просто вопрос трансформировался немного

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    а если я поменяю параметр на 3 — старые ревизии не удалятся?

    Нет, для этого можно воспользоваться плагинами.

    Если очень хочется именно через базу — подойдёт такой запрос, после него лишних данных в других таблицах не останется:

    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'

    спасибо!
    и я поставил плагин как рекомендовали

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Тема «wp_posts?» закрыта для новых ответов.