Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 分页不起作用_Wordpress - Fatal编程技术网

Wordpress 分页不起作用

Wordpress 分页不起作用,wordpress,Wordpress,我正试图将分页链接放到我的自定义Wordpress主页循环中,但由于某些原因,它就是不起作用。什么也没有出现,甚至连一个空的DIV也没有 我正在使用,代码可以通过链接找到 这是我的循环代码,如果有帮助的话: $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $query = new WP_Query( array( 'post_type' => array( 'post', 'reviews', 'featu

我正试图将分页链接放到我的自定义Wordpress主页循环中,但由于某些原因,它就是不起作用。什么也没有出现,甚至连一个空的DIV也没有

我正在使用,代码可以通过链接找到

这是我的循环代码,如果有帮助的话:

$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(); ?>
函数在endwhile之后被调用;循环底部的语句


你知道为什么这样不行吗?这快把我逼疯了

您可以尝试将
$query
变量名更改为
$wp\u 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(); ?>

…这可能会有所帮助(因为某些分页函数希望以这种方式调用查询对象),但是您应该检查站点上的其他查询是否未受此更改的影响。

您可以尝试将
$query
变量名更改为
$wp\u 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(); ?>

…这可能会有所帮助(因为某些分页函数希望以这种方式调用查询对象),但是您应该检查站点上的其他查询是否未受此更改的影响。

谢谢您的帮助,但它仍然没有显示。。。知道为什么会这样吗?谢谢你的帮助,但它仍然没有显示。。。你知道为什么会这样吗?