Базы данных CMS WordPress — где они хранятся

post thumbnail

Поскольку WordPress написан с помощью php и взаимодействует с MySQL, в этой статье мы объясним, как организована База данных (БД) в WordPress. База данных это структурирование данных с целью их сохранения, обработки и изменений. Здесь сохраняются данные и мета пользователей, публикации и комментарии к ним, и другая информация.

Управление БД

Работать с базой данных можно из панели управления хостингом, раздел «База данных», «Database», «MySQL».

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

Список дефолтных таблиц

  • wp_options — данные о параметрах конфигурации и настроек.
  • wp_commentmeta — метаданные комментариев.
  • wp_comments — комментарии.
  • wp_links — этот раздел содержит информацию, относящуюся к ссылкам, введённым в функцию Links в WordPress.
  • wp_postmeta — метаданные публикаций.
  • wp_posts — информация об статьях размещенных в блоге и навигация по ним.
  • wp_terms — категории для сообщений и ссылок, и теги сообщений.
  • wp_termmeta — метаданные терминов.
  • wp_term_relationships — сообщения связаны с категориями и тегами из таблицы wp_terms, и эта связь поддерживается здесь.
  • wp_term_taxonomy — описывается таксономия (категория, ссылка или тег) для записей в таблице wp_terms.
  • wp_usermeta — метаданные пользователей.
  • wp_users — список пользователей.

Визуальный обзор БД и отношений между таблицами, созданными во время стандартной установки WordPress 4.4 (всего 12 таблиц).

Обзор базы данных WordPress | Блог Hostpro

*Cхема таблиц Баз данных с официального сайта WordPress.

Примечание: дефолтное создание таблиц не обеспечивает связь между таблицами посредством WordPress. Если вашей целью является создание или подключение стороннего плагина или расширения, которые работают с БД WordPress, то необходимо, чтобы в коде также присутствовали дополнительные функции, чтобы в таблицах не оставалось потерянных записей. Например, удаление записей в таблицах благодаря набору команд SQL при удалении внешних ключей.

Изучение и работа с таблицами не обязательна для простого пользователя. Между тем, понимание структуры поможет самостоятельно устранять возникшие проблемы.

В случае, если вы желаете писать внешние плагины посредством API WordPress, с использованием данных, поскольку при этом понадобится прямой доступ к БД.

Акцентируем ваше внимание, что при создании нового сайта создаются специфические таблицы, каждый набор таблиц будет с идентификатором сайта, который будет частью названия таблицы — blog_id (например, wp_example_commentmeta).

Обратите внимание, что Blog_id идентифицирует сайт, а site_id указывает на сеть.

Telegram Hostpro

Наш телеграм

с важными анонсами, розыгрышами и мемами

Присоединиться

Возможно, вас заинтересует

WordPress Manager – управление сайтом с личного кабинета
WordPress Manager – управление сайтом с личного кабинета

Клиенты HostPro имеют возможность управлять всеми инсталляциями WordPress прямо из личного кабинета. В этой...

10 уязвимостей WordPress, о которых стоит знать. Защита сайта на WordPress
10 уязвимостей WordPress, о которых стоит знать. Защита сайта на WordPress

WordPress – самая популярная CMS в мире. Несмотря на это, большинство взломов и уязвимостей...

Как создать сайт на WordPress. Вступление 
Как создать сайт на WordPress. Вступление 

Природа дала нам сердце, чтобы любить Украину, а HostPro – чтобы помочь вам сделать...