0
我想利用默认的分类页面的Ajax负载。我剥去了模板页面,只返回我想要/需要的html。WordPress的类别分页不起作用
对此的警告是我必须生成一个新的“所有类别”模板文件,重写$ wp_query,然后拉所有帖子。
我遇到的问题是/page/
query的路由var没有流向模板。
例子:
http://example.com/category/all
路线category-all.php
http://example.com/category/all/page/2
给出了404
下面是一些代码:
// Define custom query parameters
$posts_args = array('posts_per_page' => 3);
// Get current page and append to custom query parameters array
$posts_args['paged'] = get_query_var('page') ? get_query_var('page') : 1;
// Instantiate custom query
$posts = new WP_Query($posts_args);
$wp_query = NULL;
$wp_query = $posts;
// Output custom query loop
if ($posts->have_posts()) :
while ($posts->have_posts()) : $posts->the_post();
get_template_part('content', 'news');
endwhile;
endif;
// Reset postdata
wp_reset_postdata();
next_posts_link('Newer Posts', 3);
这是用于查询的最终解决方案:'$分页=(get_query_var( '分页'))? absint(get_query_var('paged')):1; \t \t的$ args =阵列( \t \t \t 'posts_per_page'=> get_option( 'posts_per_page'), \t \t \t '寻呼'=> $寻呼, \t \t); \t \t' – Plummer 2015-01-27 17:29:50