我的第一页上有4个查询。每个部分都完美的除了投资组合部分。我想在我的投资组合部分显示10个帖子,但我的查询只显示一个帖子。
$args = array(
'post_type' => 'project-portfolio',
'numberposts' => 10
);
$the_query = new WP_Query ($args);
if (have_posts()) : while ($the_query->have_posts()) : $the_query->the_post();
wp_title();
endwhile;
else:
endif;
wp_reset_query();
答案 0 :(得分:2)
我不相信numberposts
是WP_Query
的有效参数(因为在WP_Query的codex页面中没有提到),但我相信posts_per_page
就是你的&{1}} #39;正在寻找。
根据Wordpress Codex WP_Query Page
posts_per_page(int) - 每页显示的帖子数量(2.1版提供,替换showposts参数)。使用' posts_per_page' => -1显示所有帖子(' offset'参数将被忽略,值为-1)。设置' paged'参数如果使用此参数后分页关闭。注意:如果查询位于Feed中,则wordpress会使用存储的" posts_per_rss'覆盖此参数。选项。要重新确定限制,请尝试使用' post_limits'过滤或过滤' pre_option_posts_per_rss'并返回-1
所以你的$args
数组应该是
$args = array(
'post_type' => 'project-portfolio',
'posts_per_page' => 10
);
修改强>
参数numberposts
位于get_posts
numberposts
所在的位置
注意:' numberposts'和' posts_per_page'可以互换使用。
在其后的句子中陈述
有关完整参数列表,请参阅WP_Query。
但是,WP_Query
codex中找不到参数numberposts
。
修改强>
Codex表示/Scripts/Wizards/wizard.js
已弃用。