2016-03-15 4 views
0

Привет, я пытаюсь отображать сообщения пользовательской таксономии на основе ее условий. Нижеприведенный код возвращает один за другим то, что мне нужно, только для одного конкретного термина. Например, у меня есть два города под моим обычным городским городским городом-таксономией, который они позволяют сказать paris и newyork. Мне нужно отображать только сообщения в париже. Я попытался в массиве wpq передать paris как термин arg, он отображает только сообщения paris, но цикл работает. означает, что paris-сообщения отображаются под первым paris, а затем под newyork.I не хочу, чтобы newyork отображался там или не хотел, чтобы цикл выполнялся после загрузки пари или newyork.Показать сообщения на основе пользовательских таксономических терминов

<?php 
$terms = get_terms('city-guide-cities'); 

foreach ($terms as $term) { 
$wpq = array ('taxonomy'=>'city-guide-cities','term'=>$term->slug); 
$myquery = new WP_Query ($wpq); 
$article_count = $myquery->post_count; 
echo "<h3 class=\"term-heading\" id=\"".$term->slug."\">"; 
echo $term->name; 
echo "</h3>"; 
if ($article_count) { 
echo "<ul>"; 
while ($myquery->have_posts()) : $myquery->the_post(); 
    echo "<li><a href=\"".get_permalink()."\">".$post->post_title."</a></li>"; 
endwhile; 
echo "</ul>"; 
} 
} 
?> 
+0

мой почтовый тип - это город-путеводитель, таксономия - город-путеводитель по городам, термин - париж, я хочу, чтобы посты под парисом – Melvin

ответ

0

См. https://codex.wordpress.org/Class_Reference/WP_Query#Taxonomy_Parameters. Должен работать для вас.

$query = new WP_Query( 
array( 
    'post_type' => 'city-guide', 
    'tax_query' => array(
     array(
      'taxonomy' => 'city-guide-cities', 
      'field' => 'slug', 
      'terms' => 'paris', 
     ), 
    ) 
) 
); 

Вы также можете связать их с помощью AND или OR, чтобы выполнить несколько запросов времени, сколько вам нужно.

+0

так что именование для этого файла я могу дать – Melvin

+0

Вы можете поместить его в город-город, guide.php. См. Https://codex.wordpress.org/Post_Type_Templates. – tempranova

+0

таксономия-город-путеводитель-города-paris.php что-то вроде этого? – Melvin