База данных WordPress, описание, структура, таблицы

От автора

Необходимость знания структуры и таблиц базы данных WordPress не является обязательной на этапе освоения системы. Эти знания, скорее, относятся к продвинутым пользователям. Однако администратор сайта рано или поздно столкнется с необходимостью понимания, в какой таблице найти нужную информацию сайта. Поэтому это урок я посвящу подробному описанию базы данных WordPress.

Про базу данных

Что такое база данных WordPress я подробно рассказал в прошлом уроке. Не буду повторяться полностью, просто напомню:

  • Создается база данных на этапе подготовки к установке CMS;
  • Для управления базой данных большинство хостингов используют приложение phMyAdmin (https://www.phpmyadmin.net/);
  • Доступ в phMyAdmin осуществляется по пользователю и паролю базы данных или по учетным данным root пользователя.

Форма авторизации в phpMyAdmin выглядит так:

Форма авторизации в phpMyAdmin

Описание

База данных WordPress — это набор таблиц (в коробочной версии этих таблиц 12 штук). Каждая таблица имеет уникальное название, которое начинается с префикса базы данных. По молчанию префикс БД — wp. На этапе установки, целях безопасности от взлома, префикс wp меняют произвольные 4 буквы-цифры латинского алфавита.

Каждая таблица БД имеет столбцы и строки. Столбец БД называется «поле», строка БД называется «запись», пересечение поля и записи называется «ячейка».

Приложение phpmyadmin позволяет редактировать таблицы БД при помощи визуально понятных кнопок или через язык инъекций, называемый SQL. Для использования языка SQL есть вкладка-кнопка «SQL».

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

База данных WordPress — структура

Структурой базы данных называется таблица с перечнем таблиц входящих в эту базу данных.

Чтобы посмотреть структуру базы данных WordPress, нажми на название базы данных в левом сайдбаре phMyAdmin. В коробочной версии 12 таблиц:

Читать:  4 Типа ссылок для картинок WordPress сайта
В коробочной версии 12 таблиц
префикс базы данных изменён с wp на sper

wp_commentmeta

Эта таблица с дополнительными данными (мета данными) для всех комментариев, оставленных (не удалённых) на сайте.

wp_comments

Здесь лежать все комментарии и их данные, оставленные на сайте. Под данными понимаем ID комментария, ID поста к которому оставлен комментарий и т.п.

wp_links

Ранее, до версии WP 3.5, а консоли WordPress было отдельное меню «Сссылки/Links». Можно было добавлять и группировать сторонние ссылки. Отвечал за управление ссылками устаревший плагин «Link Manager». Таблица wp_links собирала все данные по этим ссылкам. Сейчас используется некоторыми плагинами.

wp_options

Здесь собираются все настройки системы, которые ты делал после установки системы, будешь делать в процессе администрирования. Некоторые плагины добавляют свои настройки в эту таблицу.

wp_postmeta

Здесь собираются все мета данные для записей и статических страниц сайта. К мета данным относятся: прикрепленные файлы, значения полей, теги Title, Description, Keywords сторонних SEO плагинов.

wp_posts

Эта таблица с параметрами всех статей сайта. В ней можно найти автора, дату создания, дату публикации, заголовок, URL, статус комментирования и т.п.

wp_termmeta

Это таблица с метаданными, но уже для категорий, тегов и ссылок.

wp_terms

Здесь имена, слаги (slug), количество записей для категорий и тегов.

wp_term_relationships

Таблица ассоциативных  связей между записей и категориями и метками (тегами).

wp_term_taxonomy

В этой таблице вложенность категорий и связь категорий и тегов. Также, описание категорий.

wp_usermeta

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

wp_users

В этой таблице сами пользователи со своими логинами, паролями, адресами email, даты регистрации.

Полезные сведения

  • Все пароли, которые есть в таблицах, ты видишь в зашифрованном виде. По умолчанию, алгоритм хеширования 128-битный алгоритм MD5.
  • Все таблицы в phpMyAdmin активные и могут перестраиваться по заголовкам столбцов. Сами столбцы могут перетаскиваться вправо-влево.
Читать:  Что такое файл functions.php WordPress?

Вывод

Со временем наполнения сайта, база данных WordPress будет разрастаться и количество таблиц 12, станет гораздо больше. Каждый плагин будет создавать свои таблицы и чем крупнее плагин, тем больше таблиц он создает.

Когда твоя таблица вырастет до 30-40 таблиц и ты решишь почистить её вручную, вспомни эту статью и не удали таблицы БД, относящиеся к системе.

©WPkupi.ru

Еще статьи

Оставьте комментарий