是的,我现在一直在玩我的机器人代码,但仍然无法找到问题的解决方案。 我有自定义帖子类型,其中包含自定义字段和自定义分类(" lieux"),其中包含不同的术语。 我创建了一个分层页面来按分类术语显示文章:taxonomy-lieux.php 这是代码:
<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种自定义帖子类型!我觉得我的循环有问题,有人知道吗? 非常感谢!
答案 0 :(得分:1)
您可以更改“设置”中显示的帖子数量阅读,或者您可以使用以下命令修改当前页面查询:
query_posts( 'posts_per_page=-1' );
-1将显示所有帖子,或者您可以在其中添加另一个号码。