Бази даних 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 вказує на мережу.
Можливо, вас зацікавить
У цьому гайді ви дізнаєтеся, як встановити Google Analytics на WordPress сайт за кілька...
Клієнти HostPro мають можливість керувати усіма інсталяціями WordPress просто з особистого кабінету. У цій...
WordPress – найпопулярніша CMS у світі. Зважаючи на це, більшість зламів та вразливостей також...
Наш телеграм
з важливими анонсами, розіграшами й мемами
Приєднатися