Делайте wordpress l oop с указанием c термина - PullRequest
0 голосов
/ 30 марта 2020

Как сделать сообщение WordPress l oop, используя пользовательский тип сообщения, чтобы отображать только сообщения из определенной категории пользовательской таксономии?

$args = array(
    'post_type' => 'news',
    'taxonomy' => 'newscat',
    'field' => 'slug',
    'terms' => 'news',
    'posts_per_page' => 6,
);
$query = new WP_Query($args);
if($query -> have_posts()):while($query -> have_posts()):$query -> the_post();

1 Ответ

1 голос
/ 30 марта 2020

Ваши аргументы неверны.

Попробуйте это.

$args = array(
 'post_type' => 'news',
 'posts_per_page' => 6,
 'tax_query' => array(
    array(
     'taxonomy' => 'newscat',
     'field' => 'slug',
     'terms' => 'news'
  ),
 ),
);
$query = new WP_Query($args);
if($query -> have_posts()):while($query -> have_posts()):$query -> the_post();
...