Wordpress并使用wp_query并希望增加循环中的帖子数量

时间:2013-02-21 15:30:14

标签: wordpress

我想我错过了一些非常明显的东西,但我还在学习Wordpress的架构,我正在画一个空白。

一位朋友给了我一个空白的主题来练习。主要的主索引循环如下所示,具有分页功能。我想将每页结果从当前值(10)增加到更大的值(50)。

我搜索了Wordpress.org,查看了wp_query等。人。无济于事。

<div id="content">
    <?php /* Top post navigation */ ?>
    <?php global $wp_query; $total_pages = $wp_query->max_num_pages; if ( $total_pages > 1 ) { ?>

    <?php } ?>

    <?php /* The Loop — with comments! */ ?>
    <?php while ( have_posts() ) : the_post() ?>

    <?php /* Create a div with a unique ID thanks to the_ID() and semantic classes with post_class() */ ?>
                    <div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
    <?php /* an h2 title */ ?>

2 个答案:

答案 0 :(得分:0)

我很确定这是正确的,但我不在一个可以测试它的地方 在全局$ wp_query之后,您可以通过添加参数让它知道您希望查询的详细程度。

<?php global $wp_query; 

$wp_query = new WP_Query('posts_per_page=50');

$total_pages = $wp_query->max_num_pages;  if ( $total_pages > 1 ) { ?>

答案 1 :(得分:0)

尝试:

query_posts('posts_per_page=50');

如果你想使用$ wp_query,posts_per_page应该可以用作参数。