2015-11-09 4 views
0

Привет, я использую плагин pagenavi, проблема в том, что когда я нажимаю на странице 2 или на других страницах в разбивке на страницы, он перенаправляется на мою домашнюю страницу, а также разбивается на домашнюю страницу (статический фронт страница). Тем не менее, постраничная разбивка страниц на архивных страницах работает нормально. Может кто-нибудь помочь мне в этом, пожалуйста ...Pagination перенаправляет на главную страницу

<ul class="product-items"> 
    <?php 
$paged = (get_query_var('pages')) ? get_query_var('pages') : 1; 

$args = array(
    'post_type'=>'product', 
    'posts_per_page' => 12, 
    'paged' => $paged 
); 

$product_query = new WP_Query($args); 

while($product_query->have_posts()):$product_query->the_post(); 
$id = get_the_ID(); 

?> 


     <li> 
       <a href="<?php the_permalink(); ?>"> 
       <span class="product-img"><?php echo get_the_post_thumbnail($id, array(300,150,true)) ?></span> 
       <span class="product-detail"><?php $title=get_the_title(); echo $trimed=wp_trim_words($title,3) ?></span> 
     </a> 
      </li> 
      <?php endwhile; if(function_exists('wp_pagenavi')) { wp_pagenavi(array('query' => $product_query)); } 

wp_reset_postdata(); wp_reset_query()?> 
    </ul> 
+0

Я не понимаю, на какой странице пагинация не работает? Домашняя страница или страница архива? – vard

+0

thanx mate for replaying ... pagination не работает на домашней странице ... там, где я использую pagenavi .. также домашняя страница не является index.php, это статическая страница ... – Habib

+0

на страницах архивации pagination working fine, default wordpress pagination .. – Habib

ответ

1

Значение переменной запроса pages не существует. Вы должны использовать paged вместо:

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

See get_query_var documentation.

+0

спасибо за то, что вы дали свое время, я попробовал решение, но все же разбиение на страницы перенаправляется на главную страницу. – Habib

+0

То же самое здесь, пожалуйста, поделитесь решением здесь, если у вас есть :) –

Смежные вопросы