✅ Новости WEB и WordPress, темы, плагины. Здесь мы делимся советами и лучшими решениями для веб-сайтов.

Схема базы данных WordPress и таблицы, которые вы должны знать

520

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

Это похоже на лист Excel с одной строкой заголовка и значениями в строке ниже.

В этой статье объясняется, какая таблица обрабатывает содержимое на веб-сайте WordPress.

Приготовьтесь к изучению схемы базы данных WordPress.

Привести в

Схема базы данных WordPress и таблицы, которые вы должны знать

База данных является неотъемлемой частью сайта WordPress. WordPress использует систему управления базами данных MySQL версии 5.6 или выше.

Он также может использовать MariaDB версии 10.1 или выше. MariaDB — это ответвление MySQL с полной лицензией GPL, которое работает как замена MySQL.

Очень важно хорошо понимать структуру таблицы. Это позволяет пользователям узнать, какую таблицу включить или исключить при синхронизации или перемещении данных с промежуточного сайта на рабочий сайт с помощью WP Staging.

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

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

Однако для тех, кто пишет плагин, может быть полезно иметь больше информации. Это может включать в себя то, как WordPress хранит свои данные и отношения.

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

По этой причине WordPress предоставляет класс wpdb.

Популярным способом доступа к базе данных WordPress является использование онлайн-инструмента администрирования под названием phpMyAdmin. Он часто предустановлен на многих веб-хостингах (через cPanel).

Он также доступен в локальных средах разработки, таких как MAMP.

Помните, однако, что доступ к базе данных сопряжен с риском. Любой неверный шаг может сломать ваш сайт.

Так что перед тем, как что-то делать, лучше сделать резервную копию.

Обзор схемы и таблиц базы данных WordPress

Схема базы данных WordPress и таблицы, которые вы должны знать

Новый веб-сайт WordPress имеет 12 таблиц. Это:

  1. wp_posts
  2. wp_postmeta
  3. wp_options
  4. wp_users
  5. wp_usermeta
  6. wp_term_taxonomy
  7. wp_terms
  8. wp_term_relationships
  9. wp_links
  10. wp_comments
  11. wp_commentmeta
  12. wp_termmeta

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

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

wp_post

Схема базы данных WordPress и таблицы, которые вы должны знать

В таблице wp_post хранятся все данные, связанные с содержимым веб-сайта WordPress. Сюда входят такие вещи, как сообщения, страницы и версии страниц.

Также здесь хранятся пункты меню навигации, медиафайлы, изображения и вложения. Данные контента, используемые плагинами, также находятся в этой таблице.

Post_type — это столбец таблицы в wp_post, который классифицирует вышеупомянутые данные. Это позволяет пользователям запрашивать определенные типы данных с помощью запроса к базе данных.

Это делает post_type самым важным столбцом в таблице wp_post.

Столбец post_type показывает тип каждой строки — запись, страница, вложение, nav_menu_item или другой тип. Такое разнообразие содержимого придает таблице гибкий характер.

wp_postmeta

Схема базы данных WordPress и таблицы, которые вы должны знать

Каждое сообщение содержит набор данных, называемых метаданными. Хранение этой информации происходит в таблице wp_postmeta.

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

wp_postmeta является дополнением к таблице wp_post. Это вертикальная таблица, в которой данные хранятся с использованием пар ключ/значение.

Это метод, который используют многие таблицы WordPress. Он позволяет ядру WordPress, плагинам и темам хранить неограниченное количество данных.

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

Примечание. Многие таблицы базы данных позволяют ядру WordPress, плагинам или темам хранить дополнительную информацию.

wp_options

wp_options — одна из самых важных таблиц WordPress. В этой таблице хранятся все параметры, установленные на панели «Администрирование» > «Настройки».

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

Также в этой таблице хранятся все настройки панели инструментов WordPress. В отличие от других таблиц, таблица wp_options не связана ни с какой другой таблицей.

wp_users

Схема базы данных WordPress и таблицы, которые вы должны знать

Эта таблица содержит список всех зарегистрированных пользователей на вашем сайте WordPress вместе с их основной информацией. Сюда входят логин, пароль (в зашифрованном виде), адрес электронной почты, время регистрации, отображаемое имя, статус и ключ активации (при необходимости).

wp_usermeta

Схема базы данных WordPress и таблицы, которые вы должны знать

Метаданные — это набор дополнительных данных о других данных. Как уже отмечалось, таблица wp_user хранит основную информацию о пользователях сайта.

Таблица wp_usermeta содержит дополнительные данные, которые не хранятся в таблице wp_uset. Сюда входят, например, фамилии пользователей.

wp_terms

В таблице wp_terms хранятся категории сообщений и ссылок, а также теги сообщений.

Термины — это элементы системы, используемые для классификации объектов. Например, можно по-разному классифицировать сообщения и пользовательские сообщения.

При создании поста есть возможность добавить к нему категорию и теги. Это примеры таксономии — системы классификации и группировки вещей.

Таблица wp_term содержит столбец с названием «slug». Слаг — это тег определенного поста.

В WordPress вы можете соединять посты, страницы и ссылки с помощью тегов.

wp_term_taxonomy

Схема базы данных WordPress и таблицы, которые вы должны знать

Как следует из названия, эта таблица описывает таксономию записей в таблице wp_term. Таксономия может быть категорией, ссылкой или тегом.

Структура этой таблицы позволяет использовать один и тот же термин для разных таксономий. Например, термин «база данных» может быть категорией для сообщений, а также пользовательской таксономией для пользовательского типа сообщений.

Таким образом, термин «база данных» будет встречаться один раз в таблице wp_terms, но дважды (две строки) в таблице wp_term_taxonomy.

wp_term_relationships

Именно здесь WordPress хранит важные данные об использовании таксономий.

Таблица wp_post хранит данные сообщений. Таблица wp_term_relationship записывает установленную категорию и теги.

Он определяет связь между записью (объектом) в таблице wp_post и термином определенной таксономии в таблице wp_term_taxonomy.

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

wp_links

Ссылки похожи на рекомендательные письма.

Блогролл — это список всех внешних ссылок, которые чаще всего отображаются на боковой панели веб-сайта. Еще несколько лет назад блогроллы были очень популярны.

Идея заключалась в том, чтобы владельцы веб-сайтов принимали разумные решения при размещении ссылок на другой веб-сайт. Однако некоторые владельцы сайтов злоупотребляли функцией записи блога, поэтому WordPress удалил ее.

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

wp_comments

Схема базы данных WordPress и таблицы, которые вы должны знать

Wp_comments хранит все комментарии, оставленные к вашим сообщениям или страницам WordPress. Он также содержит информацию об авторе комментария.

Эта информация может включать имя, адрес электронной почты и тип комментария (простой, pingback или trackback).

При использовании стороннего сервиса (например, Disqus) хранение комментариев будет происходить на сервере этой системы.

wp_commentmeta

Схема базы данных WordPress и таблицы, которые вы должны знать

Wp_commentmeta содержит дополнительную информацию о каждом комментарии. Метаданные комментариев включают:

  • meta_id — уникальный номер, присвоенный каждой строке
  • comment_id — идентификатор поста, к которому относятся данные (ссылка на таблицу wp_comments)
  • meta_value — часть данных
  • meta_key — ключ, идентифицирующий часть данных.

wp_termmeta

Схема базы данных WordPress и таблицы, которые вы должны знать

Это новая таблица, представленная в WordPress 4.4. Хранит дополнительную информацию о терминах (данные не хранятся в таблице wp_terms).

Доступ к термину мета можно получить, используя следующие функции:

add_term_meta, get_term_meta, update_term_meta и delete_term_meta.

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

Эй, а вы знали, что данные тоже могут быть красивыми?

wpDataTables может сделать это таким образом. Есть веская причина, по которой это плагин WordPress №1 для создания адаптивных таблиц и диаграмм.

Схема базы данных WordPress и таблицы, которые вы должны знать

Фактический пример wpDataTables в дикой природе

И очень легко сделать что-то вроде этого:

  1. Вы предоставляете данные таблицы
  2. Настройте и настройте его
  3. Опубликовать в посте или на странице

И это не только красиво, но и практично. Вы можете создавать большие таблицы, содержащие до миллионов строк, или вы можете использовать расширенные фильтры и поиск, или вы можете сделать их редактируемыми.

«Да, но я просто слишком люблю Excel, а на веб-сайтах ничего подобного нет». Да, есть. Вы можете использовать условное форматирование, как в Excel или Google Sheets.

Я говорил вам, что вы тоже можете создавать диаграммы с вашими данными? И это только малая часть. Есть много других функций для вас.

Завершение мыслей о схеме базы данных WordPress

Понятно, что разработчики WordPress или плагинов должны знать, как работает база данных.

Но пользователи WordPress также должны иметь некоторые базовые знания о базе данных. В конце концов, это важная часть каждого веб-сайта.

База данных расширяется с каждой новой информацией, добавляемой на сайт. Для поддержки некоторых функций сайта необходимо добавить в базу данных новые таблицы.

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

Цель этой статьи — четко обрисовать структуру базы данных. Это также дает представление о том, как WordPress работает в фоновом режиме.

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

Если вам понравилось читать эту статью о схеме базы данных WordPress, вы должны прочитать эту статью о том, как выполнить сброс базы данных WordPress.

Мы также написали о нескольких связанных темах, таких как поиск и замена URL-адреса в базе данных WordPress, как выполнить очистку базы данных WordPress и как сканировать базу данных WordPress на наличие вредоносных программ.

Источник записи: wpdatatables.com

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее