这里的另一位用户建议我使用的查询不正确,因此我正在更改代码。然而,HTML中没有显示第一段代码(下面)中的分页,而第二段代码(我的原始代码)显示得很好。
此代码无效(新代码):
$paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1;
$loop = new WP_Query( array(
\'post_type\' => \'movies\',
\'paged\' => $paged,
\'posts_per_page\' => 6
));
if($loop->have_posts()){
while ( $loop->have_posts() ) {
$loop->the_post();
<< LOOP GOES HERE >>
<?php
}
}
my_paginate_links();
wp_reset_postdata();
?>
这一个有效(我的原始代码): $c=0;
$i=1;
$temp = $wp_query;
$wp_query = null;
$wp_query = new WP_Query();
$wp_query->query(\'post_type=movies\' . \'&paged=\' . $paged . \'&posts_per_page=6\');
while ( $wp_query->have_posts() ) : $wp_query->the_post(); $c++;
<< LOOP GOES HERE >>
<?php
endwhile;
my_paginate_links();
$wp_query = null;
$wp_query = $temp;
wp_reset_query();
?>
如何使分页显示在第一个代码块中?