Intereting Posts
WP Rewrite Rules – Пользовательский тип сообщения и таксономия Обнаружение всех администраторов, которые вошли в систему Функция перенаправления внутри короткого кода rewrite wordpress URL-адрес страницы для строк запроса seo Как фильтровать сообщения, относящиеся к определенной категории? add_image_size не работает Отображение изображения из пользовательского поля Сделать панель настройки или секцию настройки Отображать поля пользовательских полей сообщений Можно ли выводить сообщения с коротким кодом? shortcode_atts – одна переменная URL не работает Я хочу связать все события, которые будут проводиться на сегодняшний день, нажав кнопку «Показать все» на главной странице указать размер изображения для предварительного просмотра сообщения (не уменьшать изображение) Получить текущий номер страницы разделенной статьи Перечислите количество сообщений для каждой пользовательской таксономии и специального значения поля

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

Как я могу показывать только предметы из определенной категории (категория 51)?

Вот мой цикл ниже, что мне нужно включить код.

<div class="news-content-inner"> <?php $portfolioloop = new WP_Query( array( 'paged' => get_query_var('paged'), 'post_type' => 'news', 'posts_per_page' => 4 ) ); ?> <?php while ( $portfolioloop->have_posts() ) : $portfolioloop->the_post(); ?> <div class="news-item" onClick="location.href='<?php echo the_permalink(); ?>'"> <h2><a style="color:#F45B11!IMPORTANT;" href="<?php echo the_permalink(); ?>"><?php echo the_time('dmY'); ?> / <?php echo the_title(); ?></a></h2> <p class="news-page"> <?php if (get_field('description') != "") { ?> <?php echo the_field('description'); ?> <?php } else { $newscontent = get_the_content(); $newscontent_str = strip_tags($newscontent, ''); echo substr($newscontent_str,0,250) . "…"; } ?> </p> </div> <?php endwhile; // end of the loop. ?> <p class="news-page" style="font-size:12px!IMPORTANT;"><?php echo wp_count_posts('news')->publish; ?> opportunities</p> <?php if (function_exists('wp_pagenavi')) { wp_pagenavi( array( 'query' => $portfolioloop ) ); } ?> </div> 

Solutions Collecting From Web of "Показать только сообщения из определенной категории?"

Вы должны изменить свой цикл WP_Query . Добавьте аргумент tax_query для фильтрации tax_query категории.

 $portfolioloop = new WP_Query(array( 'paged' => get_query_var('paged'), 'post_type' => 'news', 'posts_per_page' => 4, 'tax_query' => array( // Note: tax_query expects an array of arrays! array( 'taxonomy' => 'portfolio', // my guess 'field' => 'id', 'terms' => 51, ), ), )); 

http://codex.wordpress.org/Class_Reference/WP_Query#Taxonomy_Parameters