Шаг 2. Перечень таблиц в БД WordPress

WordPressДля собственного развития я решил полазить под «капот» блога на WordPress и посмотреть, какие же эта CMS создает таблицы. Для простого использования блога структуру БД совершенно не нужно знать, но для интереса – можно и почитать.

Я развернул у себя на локальном сервере чистенький блог на WordPress и зашел в PhpMyAdmin. Никаких плагинов не устанавливал, никаких настроек блога не производил. Сейчас будет представлено именно то, что по умолчанию ставит WordPress при своей установке в самом-самом начале.

Перечень таблиц WordPress

У меня получилось двенадцать таблиц. В принципе, названия у них говорящие, должно быть понятно, что именно лежит в этих таблицах. Кстати, если у вас есть еще таблицы – то это, скорее всего, из-за плагинов, которые вы ставили. Многие плагины создают свои таблицы в БД для хранения в них информации. Например, в блоге, который уже давно работает и там установлено куча плагинов – есть 44 таблицы в базе данных. Вышеприведенные двенадцать таблиц – были установлены на версии WordPress 4.9.5.

Помимо этого, при установке WordPress, я использовал префикс таблиц по умолчанию – WP_. У вас может быть другой префикс, не пугайтесь.

Пробежимся сверху вниз по таблицам:

wp_commentmeta. Дополнительная информация к оставленным комментариям – метаданные к комментариям. Некоторые плагины сюда свою информацию о комментариях записывают.

wp_comments. Непосредственно комментарии, которые оставляют пользователи блога.

wp_links. Таблица, в которой хранятся ссылки – раньше был такой блок в WordPress, сейчас я его уже не вижу, не используется похоже.

wp_options. Хранятся различные настройки блога, которые можно изменять из консоли или с помощью установленных плагинов.

wp_postmeta. Находится очень много метаданных о записях и страницах, попадают данные в эту таблицу при создании и редактировании постов.

wp_posts. Очень много информации о статьях – и непосредственно сам текст статей (постов). Большинство данных хранится именно в этой таблице.

wp_termmeta. В данной таблице хранятся метаданные терминов (смотрите следующую таблице)

wp_terms. Здесь хранятся термины – все те категории, метки и таксономии, которые создают пользователи.

wp_term_relationships. Хранится связь между таблицами и терминами.

wp_term_taxonomy. Таксономия – описывает связи между элементами, которые мы создавали.

wp_user_meta. Метаданные о пользователях, зарегистрированных на блоге.

wp_users. И, в заключение, таблица с информацией о пользователях.

Вот такой небольшой список получился. Более подробно связи данных таблиц друг с другом я в следующий раз буду рассматривать.


Be the first to comment

Leave a Reply

Ваш Mail не будет опубликован.


*