Php Wordpress-类别未显示所有帖子
上述代码仅用于显示来自类别指导的类别。然而,这发生在我的两篇分类文章中,而不是在其他三篇分类文章中 值得注意的是,我已将wordpress设置中的阅读帖子设置为9999,以防出现分页问题 有人能看到错误是什么吗 我还想提到的是,在我添加更多帖子之前不久,这种逻辑就起作用了 干杯 **************更新*************** 为了增加神秘感,我注意到这正在网站的另一部分发生。这与帖子无关。但是从高级自定义字段中退出 编辑: 我已经看到,您的post查询将返回所有post,并且您正在检查循环中的类别,这有点多余。按如下方式修改查询:Php Wordpress-类别未显示所有帖子,php,wordpress,Php,Wordpress,上述代码仅用于显示来自类别指导的类别。然而,这发生在我的两篇分类文章中,而不是在其他三篇分类文章中 值得注意的是,我已将wordpress设置中的阅读帖子设置为9999,以防出现分页问题 有人能看到错误是什么吗 我还想提到的是,在我添加更多帖子之前不久,这种逻辑就起作用了 干杯 **************更新*************** 为了增加神秘感,我注意到这正在网站的另一部分发生。这与帖子无关。但是从高级自定义字段中退出 编辑: 我已经看到,您的post查询将返回所有post,并且您正
<?php
$wpb_all_query = new WP_Query(array('post_type'=>'post', 'post_status'=>'publish', 'posts_per_page'=>-1));
if ( $wpb_all_query->have_posts() ) : ?>
<?php while ( $wpb_all_query->have_posts() ) : $wpb_all_query->the_post();
$cats = get_the_category(); ?>
<?php if ($cats[0]->cat_name === 'Coaching') { ?>
<div class="callout horizontal">
<?php the_post_thumbnail(); ?>
<div class="content">
<h5><?php the_title(); ?></h5>
<?php the_content(); ?>
</div>
</div>
<?php } ?>
<?php endwhile; ?>
<?php endif; ?>
这将仅从该类别中提取帖子。:) 没有。Loop将查询您的帖子。既然你提到了,我看你把整个事情都搞错了。我会编辑答案。哈,谢谢。一旦你完成编辑,我会执行这个操作。只需记住在查询中输入category slug,而不是name。如果可能的话,还要尽量避免每页post参数中的-1。如果你有大量的帖子,那么这是一个需要执行的大查询。有一个关于的很棒的法典页面,这是一个很棒的readWoah!你简化了这么多!很好,谢谢!回答得很好。太棒了,我确实在《医生》上读到了。我要表演一下。谢谢分享你的知识
$wpb_all_query = new WP_Query(
array(
'post_type' => 'post',
'post_status' => 'publish',
'category_name' => 'coaching', //slug, not name!!
'posts_per_page' => 9999
)
);