Wordpress 限制从get_条款中拉入的帖子

Wordpress 限制从get_条款中拉入的帖子,wordpress,Wordpress,我有下面的代码,它基本上为分类法“categories”引入了一个术语列表。然后,它在该学期的每一篇文章中都会出现 $terms = get_terms('categories'); foreach ($terms as $term) { $wpq = array ('taxonomy'=>'categories','term'=>$term->slug); $myquery = new WP_Query ($wpq); $article_count = $my

我有下面的代码,它基本上为分类法“categories”引入了一个术语列表。然后,它在该学期的每一篇文章中都会出现

 $terms = get_terms('categories');

foreach ($terms as $term) {
  $wpq = array ('taxonomy'=>'categories','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>";
  }
}
$terms=get_terms('categories');
foreach($terms作为$term){
$wpq=array('taxonomy'=>'categories','term'=>$term->slug);
$myquery=新的WP\u查询($wpq);
$article\u count=$myquery->post\u count;
回声“slug.”\“>”;
echo$term->name;
回声“;
如果($article\u count){
回声“
    ”; 而($myquery->have_posts()):$myquery->the_post(); 回声“
  • ”; 结束时; 回声“
”; } }
我的问题是,我该如何将查询限制为每个学期只收到一篇帖子


如果您有任何帮助,我们将不胜感激,干杯Dan

您可以在
$wpq
数组中使用
post\u count

例如:-
$wpq=array('taxonomy'=>'categories','term'=>$term->slug,'post\u count'=>1)


关于WP_Query的更多信息这里是我的工作:

我只是简单地更改了以下内容:

$wpq = array ('taxonomy'=>'categories','term'=>$term->slug,);
致:


谢谢,post\u count不太管用,所以我用了“showposts”而不是考虑将“showposts”改为“posts\u per\u page”,因为“showposts”已被弃用。
$wpq = array ('taxonomy'=>'categories', 'showposts' => 1, 'term'=>$term->slug,);