2011-12-10 123 views
0

我應用分頁archive.php,但分頁鏈接不工作,並繼續404.php。我的代碼在下面,我也改變了固定鏈接設置,也設置爲默認但失敗。它顯示分頁但鏈接被打破。 請指導我,如果任何人都可以。非常感謝Wordpress分頁進行頁面未找到

$paged = (get_query_var('paged')) ? get_query_var('paged') : 1; 
$temp = $wp_query; 
$wp_query= null; 
$wp_query = new WP_Query(); 
$wp_query->query('showposts=1&cat=44'.'&paged='.$paged); 
while ($wp_query->have_posts()) : $wp_query->the_post(); 
    the_title(); 
endwhile; 
if(function_exists('wp_pagenavi')) { 
    wp_pagenavi(); 
} 

回答

2

您使用哪個版本的WP? WordPress的3.x或更高

$paged = (get_query_var('page')) ? get_query_var('page') : 1; 

而且你必須去設置>永久鏈接,只是點擊保存在不改變任何東西,但WP被觸發的東西。

希望它有幫助

+0

想這一點,這是一個變化(使用頁面,而不是分頁),它不會重定向到404頁停止分頁..看到後H:職位ere:http://stackoverflow.com/questions/29434889/wordpress-blog-pagination-returning-404-page-with-post-not-defined – revive

0

分頁使用posts_per_page在全局選項中設置。如果這小於可用職位,那麼將會有404職位。嘗試將posts_per_page修改爲較低的職位。

按照這樣的回答:https://wordpress.stackexchange.com/a/80423/38077

您可以通過手動輸入管理URL看到所有可用的選項鍵和值:

/wp-admin/options.php

總數

global $wp_query; 
$total_posts = $wp_query->post_count;