Базы данных CMS WordPress — где они хранятся
Поскольку 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 таблиц).
*Cхема таблиц Баз данных с официального сайта WordPress.
Примечание: дефолтное создание таблиц не обеспечивает связь между таблицами посредством WordPress. Если вашей целью является создание или подключение стороннего плагина или расширения, которые работают с БД WordPress, то необходимо, чтобы в коде также присутствовали дополнительные функции, чтобы в таблицах не оставалось потерянных записей. Например, удаление записей в таблицах благодаря набору команд SQL при удалении внешних ключей.
Изучение и работа с таблицами не обязательна для простого пользователя. Между тем, понимание структуры поможет самостоятельно устранять возникшие проблемы.
В случае, если вы желаете писать внешние плагины посредством API WordPress, с использованием данных, поскольку при этом понадобится прямой доступ к БД.
Акцентируем ваше внимание, что при создании нового сайта создаются специфические таблицы, каждый набор таблиц будет с идентификатором сайта, который будет частью названия таблицы — blog_id (например, wp_example_commentmeta).
Обратите внимание, что Blog_id идентифицирует сайт, а site_id указывает на сеть.
Возможно, вас заинтересует
В этом гайде вы узнаете, как установить Google Analytics на WordPress сайт за несколько...
Клиенты HostPro имеют возможность управлять всеми инсталляциями WordPress прямо из личного кабинета. В этой...
WordPress – самая популярная CMS в мире. Несмотря на это, большинство взломов и уязвимостей...
Наш телеграм
с важными анонсами, розыгрышами и мемами
Присоединиться