WordPress的循环只显示5个自定义帖子类型
问题描述:
对,我一直在玩我的代码,现在仍然不能解决我的问题。 我有自定义字段和自定义分类法(“lieux”)与不同条款的自定义帖子类型。 我创建了一个分层页显示由分类项的文章:分类法lieux.php 这是代码:WordPress的循环只显示5个自定义帖子类型
<div class="et_pb_column et_pb_column_3_4">
<?php $term = get_term_by('slug', get_query_var('term'), get_query_var('taxonomy')); ?>
<div id="container">
<div id="content" role="main">
<h1><?php echo $term->name; ?></h1>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post();
$i++;?>
<div class="portfolio<?php if (($i%3) == 0) { echo ' last'; } elseif (($i%2) == 0) { echo ' two-last'; } elseif (($i%4) == 0) { echo ' very-large'; } ?>" data-thematique="<?php echo implode(', ', get_field('thematique')); ?>" data-activite="<?php echo implode(', ', get_field('activite')); ?>" data-niveau="<?php echo implode(', ', get_field('niveau')); ?>">
<div class="project-image"><?php the_post_thumbnail(); ?></div>
<div class="project-info">
<span class="portfolio-title"><?php the_title(); ?></span>
<span class="portfolio-act"><span class="light">NIVEAU :</span> <span class="white"><?php the_field('niveau'); ?></span></span>
<span class="portfolio-act"><span class="light">THÉMATIQUE :</span> <span class="white"><?php the_field('thematique'); ?></span></span>
<span class="portfolio-act"><span class="light">ACTIVITÉ :</span> <span class="white"><?php the_field('activite'); ?></span></span>
<span class="portfolio-act"><span class="light">Lieu : </span><span class="white"><?php echo the_field('lieu1'); ?></span></span></div><a href="<?php echo get_permalink(); ?>" class="button portfolio-button">EN SAVOIR PLUS</a>
</div>
<?php
endwhile; ?>
<?php endif; ?></div>
</div></div>
问题是:我的页面仅显示5种自定义文章类型最大!我认为我的循环有问题,有人知道吗? 非常感谢!
答
您可以更改显示在设置|阅读,或者你可以修改当前页面查询:
query_posts('posts_per_page=-1');
-1将显示所有帖子,或者你可以把另一个号码在那里,如果你想要的。
嗨,谢谢你的帮助!我担心我已经尝试在后端更改要显示的帖子数量,但这并没有改变任何内容,这就是为什么我认为我的循环出了问题。我也试过页面查询,但它没有工作! :( – AFT 2014-09-22 07:06:57