От автора
Необходимость знания структуры и таблиц базы данных WordPress не является обязательной на этапе освоения системы. Эти знания, скорее, относятся к продвинутым пользователям. Однако администратор сайта рано или поздно столкнется с необходимостью понимания, в какой таблице найти нужную информацию сайта. Поэтому это урок я посвящу подробному описанию базы данных WordPress.
Про базу данных
Что такое база данных WordPress я подробно рассказал в прошлом уроке. Не буду повторяться полностью, просто напомню:
- Создается база данных на этапе подготовки к установке CMS;
- Для управления базой данных большинство хостингов используют приложение phMyAdmin (https://www.phpmyadmin.net/);
- Доступ в phMyAdmin осуществляется по пользователю и паролю базы данных или по учетным данным root пользователя.
Форма авторизации в phpMyAdmin выглядит так:
Описание
База данных WordPress — это набор таблиц (в коробочной версии этих таблиц 12 штук). Каждая таблица имеет уникальное название, которое начинается с префикса базы данных. По молчанию префикс БД — wp. На этапе установки, целях безопасности от взлома, префикс wp меняют произвольные 4 буквы-цифры латинского алфавита.
Каждая таблица БД имеет столбцы и строки. Столбец БД называется «поле», строка БД называется «запись», пересечение поля и записи называется «ячейка».
Приложение phpmyadmin позволяет редактировать таблицы БД при помощи визуально понятных кнопок или через язык инъекций, называемый SQL. Для использования языка SQL есть вкладка-кнопка «SQL».
Все операции с базой данных сделанные через кнопки управления, дублируются показом исполняемого запроса SQL к БД.
База данных WordPress — структура
Структурой базы данных называется таблица с перечнем таблиц входящих в эту базу данных.
Чтобы посмотреть структуру базы данных WordPress, нажми на название базы данных в левом сайдбаре phMyAdmin. В коробочной версии 12 таблиц:
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 активные и могут перестраиваться по заголовкам столбцов. Сами столбцы могут перетаскиваться вправо-влево.
Вывод
Со временем наполнения сайта, база данных WordPress будет разрастаться и количество таблиц 12, станет гораздо больше. Каждый плагин будет создавать свои таблицы и чем крупнее плагин, тем больше таблиц он создает.
Когда твоя таблица вырастет до 30-40 таблиц и ты решишь почистить её вручную, вспомни эту статью и не удали таблицы БД, относящиеся к системе.
©WPkupi.ru
Еще статьи
- Настройка формата даты WordPress
- Добавление ссылок в WordPress
- Бесконечная прокрутка WordPress сайта
- Пользовательский дизайн WordPress — дополнительные стили
- Создание пользователей в WordPress
- Как скрыть версию WordPress