Задать вопрос

Почему некорректно работает функция my_pagenavi(); WP?

Не работает функция пагинации на странице категории Wordpress. А именно, при переходе на следующую страницу отображает всегда данные первой, хотя url меняется
Функция:
function my_pagenavi() {
    global $wp_query;

    $big = 999999999; 
        $args = array(
        'base' => str_replace( $big, '%#%', get_pagenum_link( $big ) )
        ,'format' => ''
        ,'current' => max( 1, get_query_var('paged') )
        ,'total' => $wp_query->max_num_pages
    );

    $result = paginate_links( $args );
    $result = str_replace( '/page/1/', '', $result );

    echo $result;
}

На странице категории использовала следующий код вывода записей:
<?php $posts = get_posts ("category=39&numberposts=12"); ?> 
<?php if ($posts) : ?>
<?php foreach ($posts as $post) : setup_postdata ($post); ?>
<div class="block">
     <div class="name"> 
        <a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a> 
     </div>
  </div>
 
<?php 
  endforeach;
  wp_reset_postdata();
?>
<?php endif; ?>
  • Вопрос задан
  • 379 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы