Типи контенту (сутності) у WordPress

З коробки WordPress існує п’ять основних типів контенту (типів даних, сутностей):

  • Записи
    • Пости
    • Сторінки
    • Довільні типи записів – register_post_type()
    • Вкладення (медіа дані)
    • Ревізії
    • Елементи навігаційного меню
  • Коментарі
  • Таксономії (терміни)
  • Користувачі
  • Метадані
    • можуть бути у всіх вище перерахованих сутностей.

Всі ці дані зберігаються у базі даних, тому пропоную подивитися на структуру таблиць бази даних WordPress:

Схема бази даних WordPress – структура всіх таблиць

Записи – докладніше тут
$wpdb->posts
Таблиця, куди записуються пости, постійні сторінки, довільні типи записів, вкладення тощо.
$wpdb->postmeta
Доповнює таблицю
$wpdb->posts. Зберігає додаткові дані записів (постів) їх називають метаполя.
Користувачі
$wpdb->users
Таблиця із даними про зареєстрованих користувачів.
$wpdb->usermeta
Додаткова інформація про користувачів, така як Ім’я, Нік, права та інше.

Мета поля для таблиці
$wpdb->users .

Коментарі
$wpdb->comments
Таблиця із записами коментарів.
$wpdb->commentmeta
Мета поля для таблиці
$wpdb->comments .
Таксономії — докладніше
$wpdb->terms
Таблиця містить у собі базову інформацію кожному елементі таксономії.
$wpdb->termmeta
Таблиця містить у собі додаткові поля для таблиці
$wpdb->terms .
$wpdb->term_taxonomy
Таблиця з інформацією про таксономії, їх опис.
$wpdb->term_relationships
Таблиця, що зв’язує таксономії з контентом (постами, записами тощо)
Інші таблиці
$wpdb->links
Таблиця із записами посилань.
$wpdb->options
Таблиця опцій (налаштувань).

Таблиці Multisite складання

$wpdb->blogs
Усі сайти підмережі.
$wpdb->blog_versions
Містить поточну версію бази даних кожного сайту. Дані оновлюються під час оновлення БД для кожного сайту мережі.
$wpdb->registration_log
Містить дані адміністраторів сайтів, які створюються під час створення сайтів.
$wpdb->signups
Містить користувачів, зареєстрованих через базову реєстрацію WordPress зі сторінки:
Администрация > Супер Админ > Настройки.
$wpdb->site
Містить адреси основних сайтів.
$wpdb->sitemeta
Дані сайтів: різні опції, включаючи адміністратора сайту.
$wpdb->users
Список користувачів усіх веб-сайтів мережі. Це загальна таблиця користувачів для всієї мережі. Це звична таблиця, тільки мультисайт версії додаються ще 2 поля:
spam і
delete .
$wpdb->usermeta
Містить мета-дані користувачів. Установки користувача для різних веб-сайтів мережі.
Базові таблиці кожного сайту мережі
Таблиці сайту мережі:
wp_posts ,
wp_options і т.д.. Для кожного сайту мережі створюються однакові таблиці, але з різним префіксом, наприклад:
wp_options ,
wp_1_options ,
wp_2_options

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *