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
273

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

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

Нет ответов

Вы не можете отвечать на вопросы. Чтобы ответить на вопрос, пожалуйста залогиньтесь или зарегистрируйтесь
Работа в Украине
Вакансии от WORK.ua
Головний експерт з мережевих технологій
Киев, Райффайзен Банк Аваль
Technical Writer
Чернигов, Soft Industry
Руководитель отдела интернет-маркетинга, 15000 грн.
Киев, Петров Д.С., ФОП
Developmental electronic engineer (senior)
Другие страны, Accross Borderland Consulting
Support manager
Киев, Pro Group Consult
Инженер-электронщик, 10000 грн.
Киев, Сервис Пак, НПП
Программист PHP, 14000 грн.
Харьков, World of Art
Аналитик 1С
Киев, Баядера Логистик, ООО
Специалист технической поддержки
Днепр, Мотостройкомплекс
Junior PHP Developer
Днепр, M2E Pro