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

Оскільки 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.
Примітка: дефолтне створення таблиць не забезпечує зв’язок між таблицями за допомогою WordPress. Якщо вашою метою є створення або підключення стороннього плагіна або розширення, які працюють з БД WordPress, то необхідно, щоб в коді також були присутні додаткові функції, щоб в таблицях не залишалося втрачених записів. Наприклад, видалення записів в таблицях завдяки набору команд SQL при видаленні зовнішніх ключів.
Вивчення і робота з таблицями не обов’язкова для простого користувача. Тим часом розуміння структури допоможе самостійно усувати виниклі проблеми.
У разі, якщо ви бажаєте писати зовнішні плагіни за допомогою API WordPress, з використанням даних, оскільки при цьому знадобиться прямий доступ до БД.
Наголошуємо, що при створенні нового сайту створюються специфічні таблиці, кожен набір таблиць буде з ідентифікатором сайту, який буде частиною назви таблиці – blog_id (наприклад, wp_example_commentmeta).
Зверніть увагу, що Blog_id ідентифікує сайт, а site_id вказує на мережу.
Можливо, вас зацікавить
Природа дала нам серце, щоб любити Україну, а HostPro – щоб допомогти вам зробити...
LiteSpeed Cache для WordPress (LSCWP) – це безкоштовний плагін для прискорення роботи сайту, який...
Коли ви тільки-но починаєте свою історію створення сайту, Wix справді виручає, бо бере на...