我终于用尽了耐心拖网谷歌试图找到解决方案......非常感谢任何帮助。
我在 WP 3.3.2 上设置了一个站点,并且正在使用 wp_query 查询自定义帖子类型:
$paged = (get_query_var('page')) ? get_query_var('page') : 1;
$args = array(
'post_type' => 'feedback',
'meta_key' => 'Overall how would you grade this course?',
'orderby' => $orderby,
'order' => $order,
'posts_per_page' => '10',
'paged' => $paged
);
$feedback = new WP_Query($args);
我也有一些额外的元查询,但这就是它的症结所在。
我的问题是分页...我的网址显示为 domain.com/client-feedback/page/2/ 但我得到了 404。
到目前为止,我已经尝试获取如上所示的 $paged 变量,并从 URL 中提取页码。我相当有信心我已经搞定了。如果我强迫'paged' => 2
我得到第二页的结果没有问题。
我也尝试过如图所示运行查询,但也劫持了 $wp_query (将原始数据转储到 $temp 变量中,并在完成后恢复它。)
无论我尝试什么,我都无法超越第 1 页。我一直在使用 pagenavi 插件以方便使用,但禁用它没有任何区别。
我最好的猜测是它与永久链接相关 - 我试过 /%category%/%postname/ 和只是 /%postname%/ 但这也没有什么区别。
我在这个死胡同-非常感谢任何想法/见解/哀悼。
大卫。