Black Friday! Даруємо до 3 місяців вашого тарифу VPS!

Детальніше

 Бази даних CMS WordPress – де вони зберігаються

post thumbnail

Оскільки 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 таблиць). 

Огляд бази даних WordPress | Блог Hostpro

*Схема таблиць Баз даних з офіційного сайту WordPress. 

Примітка: дефолтне створення таблиць не забезпечує зв’язок між таблицями за допомогою WordPress. Якщо вашою метою є створення або підключення стороннього плагіна або розширення, які працюють з БД WordPress, то необхідно, щоб в коді також були присутні додаткові функції, щоб в таблицях не залишалося втрачених записів. Наприклад, видалення записів в таблицях завдяки набору команд SQL при видаленні зовнішніх ключів. 

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

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

Наголошуємо, що при створенні нового сайту створюються специфічні таблиці, кожен набір таблиць буде з ідентифікатором сайту, який буде частиною назви таблиці – blog_id (наприклад, wp_example_commentmeta).

Зверніть увагу, що Blog_id ідентифікує сайт, а site_id вказує на мережу.

Telegram Hostpro

Наш телеграм

з важливими анонсами, розіграшами й мемами

Приєднатися

Можливо, вас зацікавить

Підключення Google Analytics до безкоштовного WordPress сайту
Підключення Google Analytics до безкоштовного WordPress сайту

У цьому гайді ви дізнаєтеся, як встановити Google Analytics на WordPress сайт за кілька...

WordPress Manager – управління сайтом з особистого кабінету
WordPress Manager – управління сайтом з особистого кабінету

Клієнти HostPro мають можливість керувати усіма інсталяціями WordPress просто з особистого кабінету. У цій...

10 вразливостей WordPress, про які варто знати. Захист сайту на WordPress
10 вразливостей WordPress, про які варто знати. Захист сайту на WordPress

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