WordPress: Как предотвратить отображение сообщений подкатегории с помощью functions.php? - PullRequest
0 голосов
/ 16 мая 2019

Как показать только сообщения в родительской категории, но скрыть сообщения в подкатегории?

спасибо!

1 Ответ

0 голосов
/ 16 мая 2019

Поместите этот код в functions.php

add_action('pre_get_posts', 'filter_out_children');

function filter_out_children( $query ) {
  if ( is_main_query() && is_category() && ! is_admin() ) {
     $qo = $query->get_queried_object();
     $tax_query = array(
       'taxonomy' => 'category',
       'field' => 'id',
       'terms' => $qo->term_id,
       'include_children' => false
     );
     $query->set( 'tax_query', array($tax_query) );
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...