Удаление черновиков WordPress из панели phpMyAdmin. Создание резервной копии базы. Виды значения post_type (виды постов) и post_status (статусы постов) таблицы wp_posts базы данных MySQL WordPress (Создание сайтов: WordPress)

Виды значения post_type (виды постов) таблицы wp_posts базы данных MySQL WordPress
• revision — черновик
• page
• post
• nav_menu_item
• attachment – картинки, файлы и т.п

Виды значения post_status (статусы постов) таблицы wp_posts базы данных MySQL WordPress

• publish — опубликовано
• inherit — унаследовано (картинки, файлы и т.п)
• draft — сохраненный вручную, но не опубликованный пост
• auto-draft — автосохранение
• trash — отправленное в корзину

Удаление черновиков WordPress, используя панель phpMyAdmin
Заходим в панель phpMyAdmin и на вкладке SQL набираем команду:

 DELETE FROM wp_posts WHERE post_type = "revision";

а так же стоит выполнить удаление автосохраненных «нулевых» черновиков:

 DELETE FROM wp_posts WHERE post_status = "auto-draft";

и так же стоит выполнить очистку мусорной корзины:

 DELETE FROM wp_posts WHERE post_status = "trash";

предварительно желательно сделать резервную копию базы

Кроме того, какой-то плагин «мусорит» в этой таблице.
Проанализируйте значения полей post_content + post_title + post_type:
если у записи поля post_content и post_title пустые, а поле post_type = «nav_menu_item», то, скорее всего, эти записи создаются каким-то плагином, например, разбиения на страницы. Не могу сказать, зачем они нужны, но их удаление ничего не даст — записи создадутся снова.

Создание резервной копии базы
Предпочитаю делать копию из панели phpMyAdmin (вкладка «Экспорт»).
При создании копии можно выбрать архивирование и сохранить в файл на винчестере — так не растет занимаемое пространство на хостинге.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.