2015-04-13 3 views
-1

Внезапно мое разбиение на страницы перестало работать. Я попытался отключить все плагины, не работал. Файл проверенных функций, ничего странного. Я понятия не имею, что вызывает проблему. Любые мысли по этому поводу? Как я могу снова выполнить эту разбивку на страницы. Я использую WP-PageNavi, но то же самое происходит со стандартным навигационным кодом.Wordpress pagination doens't work, просто переходит на первую страницу

Мой код:

<?php 

if(is_front_page()){ 
    $paged = (get_query_var('page')) ? get_query_var('page') : 1; 
} else { 
    $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; 
} 


query_posts('posts_per_page='.get_option('posts_per_page').'&paged=' . $paged); 
?> 

<div id="homepage-blog" class="clr"> 
    <h2 class="heading">Title</h2> 
    <?php $wpex_count=0; ?> 

      <?php if (have_posts()) : ?> 

      <?php while (have_posts()) : the_post(); ?> 


       <?php $wpex_count++; ?> 
        <article class="recent-blog-entry clr col span_1_of_3 col-<?php echo $wpex_count; ?>"> 
         <?php 
         // Display post thumbnail 
         if (has_post_thumbnail()) { ?> 
          <div class="recent-blog-entry-thumbnail"> 
           <a href="<?php the_permalink(); ?>" title="<?php echo esc_attr(the_title_attribute('echo=0')); ?>"> 
            <img src="<?php echo wpex_get_featured_img_url(); ?>" alt="<?php echo esc_attr(the_title_attribute('echo=0')); ?>" /> 
           </a> 
          </div><!-- .recent-blog-entry-thumbnail --> 
         <?php } ?> 
         <header> 
          <h3 class="recent-blog-entry-title"><a href="<?php the_permalink(); ?>" title="<?php echo esc_attr(the_title_attribute('echo=0')); ?>"><?php the_title(); ?></a></h3> 
          <ul class="post-meta clr"> 
           <li class="meta-date"><span class="meta-date-text"><?php echo get_the_date(); ?></span>            </li> 
          </ul> 

         </header> 
         <div class="recent-blog-entry-content entry clr"> 
          <?php wpex_excerpt(18, false); ?> 
         </div> 
        </article> 
       <?php if ($wpex_count == '3') { ?> 
        <?php $wpex_count=0; ?> 
       <?php } ?> 
      <?php endwhile; ?> 
      <?php wp_pagenavi();?> 
     </div> 
    <?php wp_reset_query(); ?> 
    <?php endif; ?> 
</article> 
<?php endwhile; ?> 

ответ

-1

Почему бы не вернуться к последней резервной копии, так как вы отключены все плагины

Потому что я бы сказал, и должны отключить последний плагин у установлен, может быть, он что принес up error

+0

Это не решение, последнее обновление - некоторое время назад, и я изменил много вещей :) – user2987394

0

Вы не можете использовать query_posts. query_posts перерывы разбивки на страницы. Пожалуйста, см. Код, если вы еще этого не сделали.

Вы должны вернуть свои изменения и посмотреть, когда снова будут разбиты страницы. Должно быть довольно примечательно, что если постраничная работа работала до внесения изменений, а не после внесения изменений, то ваши изменения - ваша проблема.

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