Таблица wp_post WordPress

Таблица wp_post - самая большая таблица вашей базы данных. В ней содержатся тексты всех записей, включая ревизии, а также такие сведения о них, как название записи, дата публикации, автор записи.

В таблице указан статус каждого поста (черновик, на утверждении, опубликовано), открытость поста для комментирования, количество оставленных комментариев и еще много другой информации.

По следующей ссылке изучите информацию про записи и их хранение в таблице wp_post (до раздела Дополнительные данные записей (метаданные)).

Типы постов

С помощью PhpMyAdmin выполните SQL запрос, который найдет все записи, у которых колонка post_type имеет значение post (запись).

С помощью PhpMyAdmin выполните SQL запрос, который найдет все записи, у которых колонка post_type имеет значение page (страница).

С помощью PhpMyAdmin выполните SQL запрос, который найдет все записи, у которых колонка post_type имеет значение attachment (вложение).

С помощью PhpMyAdmin выполните SQL запрос, который найдет все записи, у которых колонка post_type имеет значение revision (предыдущая версия страницы).

Родительские посты

С помощью PhpMyAdmin выполните SQL запрос, который найдет все записи, у которых колонка post_parent имеет значение не равное нулю.

Модифицируйте предыдущую задачу так, чтобы через JOIN подтягивались тайтлы родительских записей.

Статусы постов

Таблица wp_posts сохраняет текущую версию записи при нажатии на кнопку Сохранить. Поэтому, если вы нажали кнопку Сохранить сто раз при написании записи, там будет сто итераций записей в вашей базе данных. Все ревизий в колонке post_type как "revision".

Все типы статусов: publish - опубликованный пост, pending - пост на модерации, draft - черновик, auto-draft - черновик, сохраненный самим WordPress (авто-сохранение), future - запланированный пост, private - личный пост, inherit - ревизия или вложение, trash - удаленный пост (в корзине).

С помощью PhpMyAdmin выполните SQL запрос, который найдет все записи, у которых колонка post_status имеет значение publish (опубликовано).

С помощью PhpMyAdmin выполните SQL запрос, который найдет все записи, у которых колонка post_status имеет значение draft (черновик).

С помощью PhpMyAdmin выполните SQL запрос, который найдет все записи, у которых колонка post_status имеет значение auto-draft (автоматический черновик).

Количество комментариев

С помощью PhpMyAdmin выполните SQL запрос, который найдет все посты, у которых количество комментариев (колонка comment_count) больше одного.

Автор поста

С помощью PhpMyAdmin выполните SQL запрос, который найдет все посты, у которых колонка post_author содержит значение 1.