wordpress pagination

$new_query->query('cat=' . $idcat .  '&paged=&post_type=post&posts_per_page=2');
global $counter_blog;
$counter_blog = 1;
while ($new_query->have_posts()) :
  $new_query->the_post();
  $times = get_post_meta(get_the_ID(), 'timenews', true);
$times = strtotime($times);
if( $fromdate<=$times && $todate >= $times)
    {
        get_template_part( 'content-calendar', get_post_format() );
    }
    $counter_blog++;    
endwhile;

   previous_posts_link();
echo "\t\t";
 next_posts_link();


Вот есть такой код, почему показывает только 3 страницы максимум? Не могу понять, где это поменять, причем, если выводить по 1ой записи на странице так-же 3 страницы всего заполнены?

------update------

переделал вывод вот так, теперь ссылки пагинации отображают реальное количество страниц(до этого показывало 3), но все после третей пустые...

query_posts(array('cat'=>$idcat,'posts_per_page'=>1, 'paged' => ( get_query_var('paged') ? get_query_var('paged') : 1 ) ));
    if ( have_posts() ) :

            while ( have_posts() ) : the_post();
                get_template_part( 'content-calendar', get_post_format() );
            endwhile;
                endif;  
    echo paginate_links();


но лучше первый вариант, т.к. там нормально работает фильтрация по дате, а во втором не нормально :)
no image

Аноним

22 ноября, 08:25
373

Нет комментариев

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

Нет ответов

Вы не можете отвечать на вопросы. Чтобы ответить на вопрос, пожалуйста залогиньтесь или зарегистрируйтесь
Работа в Украине
Вакансии от WORK.ua
JavaScript/TypeScript Developer
Днепр, SysGears
Технический специалист ПК
Борисполь, Эльдорадо, сеть магазинов
Программист 1С 8
Запорожье, Ріст-Авто, ТОВ
Data Science Leader
Киев, MindHunt
Разработчик BI
Днепр, Море пива
Помощник SEO-специалиста
Днепр, RichMediaSystems
Middle blackbox QA Engineer
Одесса, Tрео
Middle/Senior PHP developer
Харьков, Eastern Peak