使用query_posts
不再建议,在您的实例中,在页面模板之外使用它将导致奇怪的结果,query_posts
用于更改站点的主循环,因此建议使用以下内容WP_Query
相反
替换代码第14行中的内容:
<?php
//bad: do not use query_posts
global $query_string;
query_posts("{$query_string}&posts_per_page=8");
if ( have_posts() ) while ( have_posts() ) : the_post();
?>
有了这个,
<?php
//good: use WP_query instead
$paged = get_query_var(\'paged\');
$wp_query = new WP_Query(array(\'posts_per_page\' => 8, \'paged\' => $paged));
while ($wp_query->have_posts()) : $wp_query->the_post();
?>