mk3mk
@mk3mk
занимаюсь вёрсткой (иногда)

Как связываются таблицы базы данных WordPress?

Как связываются таблицы базы данных WordPress?
Посмотрел в PhpMyAdmin таблицы базы данных WordPress сайта, и например таблицы Posts и Users
как бы не имею связей. Там где Ограничения внешнего ключа, обычно отображаются связи между таблицами, если есть такие связи. Но ведь эти таблицы по любому как-то связаны между собой. Т.к. у постов есть автор. Как тогда они связаны?
65ccbd860f11f841364912.png
  • Вопрос задан
  • 81 просмотр
Решения вопроса 1
Mike_Ro
@Mike_Ro Куратор тега WordPress
Python, JS, WordPress, SEO, Bots, Adversting
Через id:
- Поле post_author в таблице wp_posts содержит id пользователя, который является автором поста.
- Поле user_id в таблице wp_usermeta содержит id пользователя, которому принадлежат метаданные.
- Поле comment_post_ID в таблице wp_comments содержит id поста, к которому относится комментарий.

Через промежуточные таблицы:
- Таблица wp_term_relationships связывает записи с категориями и тегами.
- Таблица wp_postmeta хранит метаданные для записей и других объектов.

Например, связь между постом и его автором:
- Поле post_author в таблице wp_posts содержит id пользователя, который является автором поста.
- id пользователя можно использовать для поиска записи в таблице wp_users, чтобы получить информацию о нем.

phpmyadmin:
- Ограничения внешнего ключа отображаются только для связей, реализованных с помощью внешних ключей.
- Другие связи можно увидеть, используя другие инструменты, например, плагин Adminer.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Refguser
Делаю ИМ и другие решения
Всё описано в документации. И даже с картинками.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы