为什么我的分页wp_Query不起作用?

时间:2012-12-18 作者:Dean Elliott

Possible Duplicate:
Pagination not working with custom loop

你知道为什么这个页面wp_query 似乎不想工作?

我试过更换pt_pagination 功能与默认的下一个/上一个帖子链接,但这也不起作用。。。

<?php 
$paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1;
$args = array (
    \'post_type\' => \'pt-portfolio\',
    \'paged\' => $paged,
);
$pt_portfolio_loop = new WP_Query($args);
while($pt_portfolio_loop->have_posts()) : $pt_portfolio_loop->the_post();
?>

<?php
$cols = of_get_option(\'pt_portfolio_layout\');
get_template_part(\'portfolio\', $cols);
?>

<?php endwhile; ?>

<?php pt_pagination(); ?>

<?php wp_reset_postdata();?>

2 个回复
SO网友:Satrya

尝试更改pt_pagination 位置

<?php wp_reset_postdata();?>

<?php pt_pagination(); ?>
或者你可以试试Pippin代码https://github.com/pippinsplugins/EDD-Starter-Theme/blob/master/front-page.php#L5-L14

SO网友:swtshweta

在做“页面”之前,您是否使用了任何自定义查询?如果是,请尝试添加wp\\u reset\\u query();或wp\\u reset\\u postdata();在此之前get\\u query\\u var(\'paged\');密码

结束