Получить несколько таксономий по имени - PullRequest
0 голосов
/ 26 января 2019

Я хочу получить определенные таксономии по имени, чтобы отфильтровать тип сообщения по типу:

$taxonomies = get_terms( array(
    'taxonomy' => array('post_tag','case_study','area'),
    'hide_empty' => false,
) );

Но когда я попытался var_dump, эти данные показывают ошибку неверной таксономии.

СделалУ меня был неправильный код?Я также не вижу этого в документации.

1 Ответ

0 голосов
/ 26 января 2019

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

Ключ отношения в массиве описывает отношение.Возможные значения: ИЛИ и И.

'tax_query' => array(

'relation' => 'OR',

array(

'taxonomy' => 'products-category',

'field' => 'slug',

'terms' => $course_terms,

),

array(

'taxonomy' => 'space',

'field' => 'slug',

'terms' => $space_terms,

),

),

Таксономия в WordPress - это способ группировки сообщений (собственных и пользовательских типов сообщений) в легко управляемые группы.Для пользователей WordPress популярными вариантами таксономии являются категории и теги.Во многих случаях вам может потребоваться создать пользовательские таксономии на веб-сайтах WordPress, чтобы лучше организовать свой контент.

Для получения более подробной информации, пожалуйста, ознакомьтесь с

Пользовательская таксономия WordPress: создание и отображение пользовательской таксономии в WordPress

https://www.wpblog.com/create-custom-taxonomies-in-wordpress/

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