TechBlogSD - Все для WordPress і WEB розробки
WEB і WordPress інструкції, новини, огляди тем та плагінів

Структура бази даних WordPress

15

WordPress за замовчуванням створює деякі основні таблиці в базі даних під час інсталяції. Цих таблиць достатньо для правильної роботи WordPress. Однак плагіни додадуть додаткові таблиці для покращення функцій. Наприклад, плагін WooCommerce додасть у базу даних більше 25 таблиць. На жаль, більшість плагінів, включаючи WooCommerce, не видалятимуть таблиці бази даних при видаленні плагіна. Це може викликати плутанину, коли ви заглянете в базу даних про основну таблицю та таблиці, створені плагінами. Нижче наведено деталі структури бази даних WordPress, що пояснюють функції кожної основної таблиці.

Структура бази даних WordPress

База даних WordPress матиме такі 12 таблиць як частину встановлення за замовчуванням:

Таблиця Призначення Розділ панелі адміністратора
wp_posts Зберігає вміст Дописи / Сторінки> Додати нові
wp_postmeta Зберігає метадані публікацій Дописи / Сторінки> Додати нові
wp_comments Зберігайте коментарі користувачів Коментарі
wp_commentmeta Зберігати метадані коментаря Коментарі
wp_terms Зберігає категорії та теги Повідомлення> Категорії
Дописи> Теги
wp_termmeta Метадані для категорій та тегів Повідомлення> Категорії
Дописи> Теги
wp_term_relationships Строкові відносини з повідомленнями Повідомлення> Категорії
Дописи> Теги
wp_term_taxonomy Додаткова інформація щодо таблиці термінів
wp_users  Деталі користувача Користувачі> Додати новий
wp_usermeta  Метадані користувача Користувачі> Додати новий
wp_links  Деталі посилання Не використовується
wp_options Налаштування сайту Розділ налаштувань

Наведений вище список таблиць призначений для інсталяції одного сайту, а для багатосайтових у вас будуть додаткові таблиці, такі як wp_blogs, wp_blogmeta, wp_sites, wp_sitemeta, wp_blog_versions, wp_registration_log та wp_signups. У цій статті ми зупинимось лише на установці одного сайту.

Будь -які інші таблиці у вашій базі даних створюються за допомогою плагінів. Пам’ятайте, що WordPress за замовчуванням використовує “wp " для префіксу таблиці. Однак ви можете знайти інший префікс залежно від того, який ви використовували під час інсталяції. Softaculous та інші інсталятори WordPress, які натискаються, автоматично створюватимуть інші префікси під час встановлення WordPress через ваш обліковий запис хостингу. Як бачите, наведений нижче приклад нашої демонстраційної інсталяції має "wpeg " як префікс таблиці.

Структура бази даних WordPress

Таблиці баз даних WordPress

Команда Core WordPress має гарне зображення, яке пояснює структуру бази даних WordPress. Він чітко пояснює структуру та поля, що використовуються кожною таблицею.

Структура бази даних WordPress

Структура бази даних WordPress

Пояснення таблиць WordPress

Почнемо з пояснення таблиць на основі зовнішнього вигляду сторінки WordPress. Нижче наведено зразок сторінки цього сайту, що містить текст, зображення, посилання та коментар. Відповідна таблиця згадується, звідки ви можете знайти дані в бекенді.

Структура бази даних WordPress

Стаття з відповідними таблицями WordPress

Крім того, ви можете знайти дані кожної таблиці у відповідних розділах панелі адміністрування WordPress, як зазначено у таблиці вище.

Таблиця повідомлень: wp_posts

Багато людей неправильно розуміють значення таблиці дописів, яка містить лише дописи. WordPress зберігає весь ваш текстовий вміст у таблиці wp_posts незалежно від типів публікацій. Це означає, що ви можете знайти весь свій вміст у таблицях wp_posts для публікацій, сторінок та будь -яких інших користувацьких типів публікацій. Крім того, ви також можете знайти вкладення, версії та автозбереження в тій же таблиці.

Мета публікації: wp_postmeta

Найкращий приклад пояснення мета -публікації – це плагін Yoast SEO. Під час використання плагіна ви можете побачити мета -вікно для додавання заголовка SEO, мета -опису тощо до кожної публікації. WordPress зберігатиме всі ці дані, пов’язані з публікаціями, у таблиці wp_postmeta.

Структура бази даних WordPress

Структура таблиці після мета

Це одна з швидко зростаючих у багатьох установках WordPress через неправильне використання плагінів. Перегляньте нашу статтю про те, як очистити таблицю postmeta у WordPress.

Коментарі: wp_comments

Якщо ви включили коментарі у WordPress, ви побачите можливість залишити коментар під кожною публікацією чи сторінкою. WordPress зберігатиме всі коментарі користувачів у таблиці “wp_comments”.

Таблиця коментарів також є однією з швидко зростаючих у багатьох установках WordPress через спам -коментарі. Вам слід використовувати Akismet, captcha або будь -який інший спосіб модерування коментарів, щоб уникнути того, що таблиця містить небажані коментарі.

Коментарі Мета: wp_commentmeta

Як і мета публікації, WordPress зберігатиме всі мета коментарів у таблиці wp_commentmeta.

Умови: wp_terms

Таблиця термінів зберігає категорії та теги для публікацій.

Термін Meta: wp_termmeta

Усі метадані термінів зберігаються у таблиці wp_termmeta.

Таксономія: wp_term_taxonomy

Він розширює деталі термінів, збережених у таблиці wp_terms.

Відносини: wp_term_relationships

Ця таблиця зберігає категорію та відношення тегів до публікацій.

Користувачі: wp_users

У цій таблиці ви можете знайти всіх зареєстрованих користувачів на своєму сайті. Пам’ятайте, що ця таблиця не містить коментаторів, які залишать коментарі без реєстрації. Ви повинні знайти ці деталі у таблиці wp_commentmeta.

Мета користувача: wp_usermeta

Метадані, що стосуються користувачів, зберігаються у таблиці wp_usermeta.

Посилання: wp_links

Раніше WordPress мав можливість створювати посилання, такі як створення нових повідомлень. Однак згодом це було видалено, і таблиця більше не використовується. Ви повинні побачити цю таблицю порожньою, якщо її не використовує розробник теми чи плагіна.

Параметри: wp_options

Таблиця параметрів зберігає всі налаштування для всього сайту, такі як URL -адреса сайту, активні плагіни, ім’я користувача адміністратора тощо. Плагіни та розробник тем часто використовують таблицю параметрів для завантаження налаштувань. Якщо таблиця параметрів створює проблеми для вас, перегляньте нашу статтю про те, як очистити таблицю wp_options.

Джерело запису: www.webnots.com
Залиште відповідь

Цей веб -сайт використовує файли cookie, щоб покращити ваш досвід. Ми припустимо, що з цим все гаразд, але ви можете відмовитися, якщо захочете. Прийняти Читати далі