首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >每个现有职类3个员额,各一页

每个现有职类3个员额,各一页
EN

WordPress Development用户
提问于 2020-10-24 10:01:47
回答 1查看 63关注 0票数 0

下面这些不管用..。

代码语言:javascript
复制
 'name',
'parent'  => 0
) ); 
foreach($categories as $category):
    
    $args = array(
    'cat' => $category->name,
    'posts_per_page' => 3,);
    $category_posts = new WP_Query( $args );

    if( $category_posts->have_posts() ): ?>
            
        name; ?>
        
        
        have_posts() ):
            $category_posts->the_post(); ?>

我的目标是在第3页上显示所有现有类别的最新帖子。到目前为止,此代码为每个类别显示相同的帖子。它读取好的类别名称,只是它似乎没有重新设置查询,它再次显示帖子……老实说,它在一开始就起作用了,但看起来我改变了代码中的某些内容,并破坏了它。我再也找不到解决办法了。

EN

回答 1

WordPress Development用户

发布于 2020-10-25 11:14:17

我发现了一个问题。我不得不改变这个:

代码语言:javascript
复制
$args = array(
    'cat' => $category->name,
    'posts_per_page' => 3,);

为此:

代码语言:javascript
复制
$args = array(
    'category_name' => $category->name,
    'posts_per_page' => 3,);

在第一段代码中,我将类别名称( string )传递给参数,希望获得类别的ID。这是我找到解决方案的Codex参考资料:

  • category_name (字符串)-使用类别段塞。
  • category__and (数组)-使用类别id。
  • category__in (数组)-使用类别id。
  • category__not_in (数组)-使用类别id。
票数 1
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/377063

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档