2014-04-01 114 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