✅ WEB і WordPress новини, теми, плагіни. Тут ми ділимося порадами і кращими рішеннями для сайтів.

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

61

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». 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

Посилання схожі на рекомендаційні листи.

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

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

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

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).

Доступ до терміну meta можна отримати за допомогою таких функцій:

add_term_meta, get_term_meta, update_term_meta та delete_term_meta.

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

Привіт, чи знаєте ви, що дані теж можуть бути красивими?

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

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

Фактичний приклад wpDataTables у дикій природі

І це дуже легко зробити щось подібне:

  1. Ви надаєте дані таблиці
  2. Налаштуйте та налаштуйте його
  3. Опублікуйте його в публікації або на сторінці

І це не просто красиво, а й практично. Ви можете створити великі таблиці з мільйонами рядків, або ви можете використовувати розширені фільтри та пошук, або ви можете піти дико і зробити їх редагованими.

«Так, але мені дуже подобається Excel, а на сайтах нічого подібного немає». Так, є. Ви можете використовувати умовне форматування, як у Excel або Google Таблицях.

Чи я казав вам, що ви також можете створювати діаграми зі своїми даними? І це лише мала частина. Для вас є багато інших функцій.

Завершення роздумів про схему бази даних WordPress

Зрозуміло, що розробники WordPress або плагінів повинні знати, як працює база даних.

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

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

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

Метою цієї статті є чітке окреслення структури бази даних. Це також дає уявлення про те, як WordPress працює у фоновому режимі.

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

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

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

Джерело запису: wpdatatables.com

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