我如何才能只增加自定义帖子类型的帖子数量?

时间:2011-11-04 作者:cwd

我在阅读设置菜单中将页数设置为默认值10。

screenshot-with-shadow.jpg http://img257.imageshack.us/img257/5788/screenshotwithshadow.jpg

但是,我使用我的模板archive.php 所有帖子类型的文件,包括postsbooks

如何更改循环以便在搜索时books 它将在存档页中显示30本书,而不是显示默认的10本书?

1 个回复
最合适的回答,由SO网友:Milo 整理而成

我认为这样做应该奏效:

add_action(\'parse_query\', \'wpse32932_parse_query\'); 
function wpse32932_parse_query( $wp ){
    if( $wp->is_post_type_archive ):
        $wp->query_vars[\'posts_per_page\'] = 30;
    endif;
    return $wp;
}

结束

相关推荐

如何通过使用unctions.php从模板中提取代码

我正在创建一个模板,其中一个文件由于混合了html和php而超载。起初,我想也许我应该切掉代码块,并使用include()调用它们。然后我想,也许有一种wordpress的方式来做事情。也许我应该通过将自定义循环放入函数中,从模板中抽象出我的逻辑。php,然后以某种方式从模板中调用它。我该怎么做?