-2

我想我遗漏了一些非常明显的东西,但我仍在学习 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 */ ?>
4

2 回答 2

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 ) { ?>
于 2013-02-21T16:06:00.917 回答
0

尝试:

query_posts('posts_per_page=50');

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

于 2013-02-21T16:09:11.810 回答