Intereting Posts
Виртуальная страница с динамическим атрибутом короткого кода в URL-адресе WordPress-фильтрация utm_ GET переменных из URL-адреса, если не войти в систему как администратор, не знаете почему? Есть ли функция для получения информации о сообщении для любого publish_status по идентификатору сообщения? 2 пункта в одном меню, указывающем на 1 страницу Плагин формы заявки с платежным шлюзом если оператор отображает содержимое, даже если данные отсутствуют Как устранить проблемы с переводом? Несколько экземпляров, которые используют одну и ту же базу данных в среде разработки Регистрация разных почтовых форматов для публикации в блоге и CPT Постоянная ссылка на проблему Ubuntu Попросите шаблон при добавлении новой страницы Ресурсы Avada по-прежнему загружаются с локального хоста после миграции базы данных Передача формы данных на страницу wordpress Как лучше всего создать слайдер jQuery, чтобы отобразить собственную галерею wordpress? возможно ли изменить местоположение по умолчанию bbpress в теме?

Как термины связаны с сообщениями в базе данных?

В многосайтовой среде у меня есть особая потребность в получении почтовых терминов (по пользовательской таксономии) без дорогостоящей операции «переключения блогов».

Я думал, что могу написать свой собственный запрос, чтобы получить условия для данного сообщения в данном блоге.

Я просматриваю три таблицы:

wp_3_terms wp_3_term_relationships wp_3_term_taxonomy 

Но я не вижу, где есть связь с post_id в любом из них.

Итак, вопрос:

Как термины связываются с данным сообщением в базе данных? Если я могу это знать, я могу сделать все остальное.

Посты относятся к таксономии (таксономия / тег) в таблице wp_3_term_relationships , где столбец object_id – это идентификатор сообщения, а term_taxonomy_id – идентификатор таксономии / тега.

В зависимости от того, что вы хотите достичь, решение может заключаться в создании одинаковых таксономий в каждом блоге. Таким образом, tax_query должен работать как обычно.