2014-04-01 115 views
2

我有下一個問題:我嘗試在索引站點中使用分頁,但從不工作!靜態頁面中的Wordpress分頁

彌代碼:

if (get_query_var('paged')) { 
     $paged = get_query_var('paged'); 
    } elseif (get_query_var('page')) { 
     $paged = get_query_var('page'); 
    } else { 
     $paged = 1; 
    } 
query_posts('category_name=news&order=DESC&paged=' .$paged); 

而且鏈接是:

localhost/web/page/2 

的的$總是分頁值是相同的:1.

我嘗試使用插件wppage-navi但有同樣的問題!

回答

1
<?php 
         if (get_query_var('paged')) { 
          $paged = get_query_var('paged'); 
         } elseif (get_query_var('page')) { 
          $paged = get_query_var('page'); 
         } else { 
          $paged = 1; 
         } 
         $q_cat = get_query_var('cat'); 
         $cat = get_category($q_cat); 
         $catName = $cat->cat_ID; 
         $category = new WP_Query(); 
         query_posts(array('post_type' => 'producto', 'paged' => $paged, 'cat' => $catName)); 
         if (have_posts()) : $count = 0; while (have_posts()) : the_post(); $count++; 
          get_template_part('content', get_post_format()); 
         endwhile; else: ?> 
         <?php _e('sorry no posts', 'siddharta naranjo') ?> 
        <?php endif; ?> 
+0

嗨!謝謝你的迴應,但也有同樣的問題....我的代碼:if(get_query_var('paged')){ $ paged = get_query_var('paged'); ('page')){ } paged = get_query_var('page'); } else { $ paged = 1; } echo $ paged; query_posts('category_name = noticias&posts_per_page = 4&order = DESC&paged ='。$ paged);並且始終具有相同的值:'1' – Marcos

+0

yo tengo corriendo el codigo en un sit sit,ya revise el codigo y es correcto www.vidrio-aluminio.mx –

+0

測試此代碼if(get_query_var('paged')){ $ paged = get_query_var('paged'); ('page')){ } paged = get_query_var('page'); } else { $ paged = 1; }在index.php文件中,永遠不會工作,總是在$ paged ..... buuuuut中有「1」,我嘗試把header.php放到工作中!爲什麼???????我從來沒有見過這個O.o – Marcos