我想我错过了一些非常明显的东西,但我还在学习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 */ ?>
答案 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应该可以用作参数。