Intereting Posts
Можно ли просто использовать wp-cli для переноса одного экземпляра мультисайта на один сайт? Не удается получить доступ к панели мониторинга многопользовательского WordPress. Chrome приводит к «ERR_TOO_MANY_REDIRECTS» Как вернуться на ту же страницу после списка – после обновления сообщения предоставляя только некоторые части темы Должен ли я использовать _n для местоимений в переводе? Как изменить цвет H1 только для страниц База данных: пользовательская таблица: значение sprintf для столбца DateTime Как отобразить два раздела с произвольной записью, каждая из которых находится под их собственной категорией Плагин галереи заставляет себя над текстом Как установить индивидуальные возможности в таксономии? Или как перерегистрировать существующую таксономию? Как разрешить пользователям проголосовать на этом простом счетчике голосования (который использует мета-сообщение)? wp_nav_menu: Есть ли способ изменить вывод <a>, который получил подменю? настраиваемая страница – не отображать панель инструментов сверху Дамп содержимого переменной внутри обратного вызова фильтра / крюка, который выполняется во время сохранения сообщения Добавить меню пользовательских списков на странице «Объявления» в панели администратора

Получить сообщение по категории

это веб-сайт каталога для разных продуктов. Мне нужна функция, которая получит категорию выбранного продукта и получит весь продукт из этой категории

Давайте посмотрим пример. Стол, находится в категории дерева и кухни. Поэтому, когда таблица отображения, под столом, мне нравится все остальные перечисленные продукты кухни, а также все другие изделия из дерева … это полезно для перекрестных продаж! …

Как мне это сделать ?

Solutions Collecting From Web of "Получить сообщение по категории"

Вы можете использовать WP_Query tax_query для этого. Вы бы хотели, чтобы args (просто на tax_query , я оставлю все остальное вам, у вас есть документация), чтобы выглядеть примерно так:

 'tax_query' => array( 'relation' => 'OR' array( 'taxonomy' => 'category', 'field' => 'slug', 'terms' => 'wood' ), array( 'taxonomy' => 'category', 'field' => 'slug', 'terms' => 'kitchen' ) ), 

Этот метод позволит вам запрашивать как можно больше типов сообщений. Кроме того, вы можете иметь несколько WP_Query и использовать wp_get_post_categories() чтобы получить условия foreach для подачи динамически генерируемых предложений, каждый со своим собственным WP_Query . Это зависит от того, как вы хотите, чтобы результат выглядел.