【发布时间】:2014-12-01 11:52:29
【问题描述】:
我正在尝试从类别中过滤帖子。
这个类别被称为“图像”
我有以下代码:
<div id="owl-images" class="owl-carousel">
<?php query_posts('category_name=images'); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php
$src = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), array( 5600,1000 ), false, '' );?>
<a href='<?php echo $src[0]; ?>' data-lightbox="image-77" data-title="<?php the_title() ?>">
<div class="item">
<div class="lazyOwl" style="background:url(<?php echo $src[0]; ?>) no-repeat center center;background-size:cover;height:300px;" alt=""></div>
</div>
</a>
<?php endwhile; endif; ?>
</div>
问题是:
- 它正在显示其他类别的一些帖子
- 它没有显示“图片”类别中的所有帖子
代码有什么问题?
PS:我看过this 的回答,但没有帮助。保持不变。
最好的问候。
【问题讨论】:
-
您应该尝试使用
cat=cat_id而不是category_name。 -
好的,所以我注意到它现在过滤并仅显示来自
images类别的图像,但它仅显示最后 10 个帖子。就像showposts默认值为 10。我该如何更改?我想显示所有这些。 -
进入设置->阅读->博客页面最多显示。您可以从此处更改默认帖子显示选项。
-
哦,就是这样!您应该将两个 cmets 作为答案发布,因为这是公认的答案。
-
现在你可以接受我的回答了。