我使用了wordpress 高级自定义字段插件来制作我的投资组合页面。我为图像,标题,类别设置了字段,并为项目的天气设置了是/否。
我的项目页面代码如下:
<?php
$args = array(
'post_type' => 'project'
);
$query = new WP_Query( $args );
?>
<?php Starkers_Utilities::get_template_parts( array( 'parts/shared/html-header', 'parts/shared/header' ) ); ?>
<h1 class="lead"><?php the_title(); ?></h1>
<div id="triggers">
<strong>Filter:</strong>
<span id="filterDouble">Filter All</span>
<span id="filter1">Filter 1</span>
<span id="filter2">Filter 2</span>
</div>
<ul id="gallery" class="group">
<?php if ( have_posts() ) while ( $query->have_posts() ) : $query->the_post(); ?>
<li class="gallery_image" data-id="id-" data-type="<?php the_field('project_category')?>">
<a rel="prettyPhoto[gallery]" class="zoom" href="<?php echo the_field('image') ?>">
<img class="mag" src="<?php bloginfo('template_url'); ?>/imgs/mag.png"/><div class="thumb_bg"></div>
<?php the_post_thumbnail('portfolio'); ?>
</a>
</li>
<?php endwhile; ?>
</ul>
一切正常,我可以添加项目。但是当我点击10个项目时我的问题开始。 10之后,它不再显示。我正在使用jpages(jquery插件)和filtrify来向文件管理器添加过滤器。它们工作正常,我可以按类别过滤,我看到正确的图像。即使删除了插件脚本,我仍然只能看到最多10个帖子。添加10个以上只会将早期图像关闭,并显示最新的10个图像。
那么我怎么能阻止它只是10 ..我的jpage脚本将分页设置为每页12个,但这甚至没有机会开始。我认为这是一个帖子问题因为我是确定它不是脚本。
我认为我已经跟踪了一个问题 - 我对此进行了测试:'posts_per_page' => '20'
- 哪些会显示我丢失的帖子,但是我不想设置一个我可能需要的号码手。我如何定义无限数量。提供这个就是问题..
如果需要任何其他代码,请告诉我,但我认为这是控制我的帖子出现在页面上的主要部分。
答案 0 :(得分:0)
您走在正确的轨道上。将值设置为-1
以获得所需的结果。
链接到文档:http://codex.wordpress.org/Class_Reference/WP_Query#Pagination_Parameters
posts_per_page(int) - 每页显示的帖子数量(2.1版提供,替换showposts参数)。 使用'posts_per_page'=&gt; -1显示所有帖子。如果在使用此参数后关闭分页,请设置'paged'参数。