从不使用用户query_posts
, 在任何情况下。使用WP_Query
相反,这是query\\u帖子在内部的工作方式,但没有欺骗和缺点。
您还将发现,WP\\U查询文档为您提供了每个参数的解释,包括您尝试执行的操作:
posts_per_page (int) - 每页显示的帖子数(2.1版可用,已替换showposts
参数)。使用\'posts_per_page\'=>-1
显示所有帖子(the\'offset
\' 参数被忽略-1
值)。如果使用此参数后分页已关闭,请设置“paged”参数。注意:如果查询位于提要中,wordpress将使用存储的\'posts_per_rss
\' 选项要重新引入限制,请尝试使用\'post_limits
\' 过滤器,或过滤器\'pre_option_posts_per_rss
\' 和返回-1
包括一个示例:
每页显示x篇文章
每页显示3篇文章:
$query = new WP_Query( \'posts_per_page=3\' );
或者正如我所说:
$args = array(
\'posts_per_page\' => 3
);
$query = new WP_Query( $args );
if ( $query->have_posts() ) {
while( $query->have_posts() ) {
$query->the_post();
// display the post
}
}
请注意,主循环与使用query\\u post时是如何相同的,只是我添加了
$query->
至年初
have_posts
和
the_post
?
现在,您可以修改要添加到税务查询中的参数
$args = array(
\'posts_per_page\' => 3,
\'tax_query\' => array(
...etc
)
);
http://codex.wordpress.org/Class_Reference/WP_Query