Результаты поиска по категориям или таксономии? Wordpress - PullRequest
0 голосов
/ 22 марта 2019

Как отсортировать результаты WordPress по категориям или таксономии?

У меня есть этот код:

function ordenarResultados($query) {
    if (is_admin() || !$query->is_main_query()) { return; }
    if (!is_admin() && $query->is_main_query() && $query->is_search) {
        $query->set('order', 'ASC');
        $query->set('orderby', 'title');
    }
}add_action('pre_get_posts', __NAMESPACE__ . '\ordenarResultados');

Есть какой-нибудь способ получения результатов, упорядоченных по пользовательской категории?


Existe alguna forma de filtrar los resultados ordenadosпользовательская категория о таксономии?

1 Ответ

0 голосов
/ 22 марта 2019

Ваш вопрос немного неясен.

Является ли вопрос "как вы ограничиваете результаты поиска по категориям?"

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

$query->set('cat', 123);

Или вы можете запросить налоговый запрос

$taxquery = array(
            'relation'=>'AND',
                array(
                    'taxonomy' => 'custom_cat',
                    'field' => 'term_id',
                    'terms' =>  array(123) ,
                )
            );
$query->set('tax_query', $taxquery);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...