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