我正在尝试将分页链接放到我自定义的Wordpress主页循环中,但由于某种原因它只是不起作用。什么都没有出现,甚至没有空DIV。
我正在使用kriesi_pagination solution,其代码可以通过链接找到。
这是我的循环代码,如果它有任何帮助:
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$query = new WP_Query( array( 'post_type' => array( 'post', 'reviews', 'features', 'podcasts' ), 'posts_per_page' => 2 , 'paged' => $paged ) );
if(have_posts()) : while($query->have_posts()) : $query->the_post(); ?>
该功能在结束后被调用;循环底部的陈述。
为什么这不起作用的任何想法?这让我疯了!
答案 0 :(得分:1)
您可以尝试将$query
变量名称更改为$wp_query
,如下所示:
$wp_query = new WP_Query( array( 'post_type' => array( 'post', 'reviews', 'features', 'podcasts' ), 'posts_per_page' => 2 , 'paged' => $paged ) );
if(have_posts()) : while($wp_query->have_posts()) : $wp_query->the_post(); ?>
...这可能有所帮助(因为某些分页函数需要以这种方式调用查询对象),但是您应该检查您网站上的其他查询是否不受此更改的影响。