2013-07-10 71 views
1

我正在一個網站上工作,我有一個博客,但我也有一個自定義帖子類型,允許我放入一些視頻。Wordpress分頁不工作 - 始終顯示第一頁內容

我想使用分頁,如果有超過9個視頻顯示,然後分頁發生。

本作品的第一部分。這些視頻的確限制在每頁9張,分頁正確顯示在底部。

但是,當我點擊第二頁的鏈接時,即使URL更改,也會顯示首頁視頻。

對於我的'正常'博客文章,分頁完全按照預期工作。

這是當前的代碼,我使用我的自定義後類型:

<?php if (have_posts()) : ?> 
    <?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; query_posts('post_type=videos&posts_per_page=9&paged=$paged'); ?> 

     <?php /* Start the Loop */ ?> 
     <?php while (have_posts()) : the_post(); ?> 

任何幫助將不勝感激。

回答

4

根據你在哪個頁面(如靜態主頁),WP使用查詢var頁面,而不是分頁。你可以用這樣的東西來糾正:

if(get_query_var('paged')) 
$my_page = get_query_var('paged'); 
else { 
if(get_query_var('page')) 
    $my_page = get_query_var('page'); 
else 
$my_page = 1; 
set_query_var('paged', $my_page); 
$paged = $my_page; 
}