Пагинация пользовательского типа данных
Здравствуйте, есть пользовательский тип данных news. вывожу на странице так:
<?php
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$args = array(
'post_type' => 'news',
'showposts'=> 3,
'paged' => $paged);
$viewNews = new WP_QUERY($args);
while($viewNews->have_posts()): $viewNews->the_post();?>
<?php the_content(); ?>
<?php endwhile;?>
не получается сделать постраничную навигацию постов.
последняя была такая попытка, вывел ссылки, но они неверные
<?php if($viewNews->max_num_pages>1){?>
<p class="navrechts">
<?php
for($i=1;$i<=$viewNews->max_num_pages;$i++){?>
<a href="<?php echo '?paged=' . $i; ?>" <?php echo ($paged==$i)? 'class="selected"':'';?><?php echo $i;?></a>
<?php }
if($paged!=$viewNews->max_num_pages){?>
<a href="<?php echo '?paged=' . $i; ?>"></a>
<?php } ?>
</p>
<?php } ?>
замените на
Только учтите, что этим Вы перепишите базовый запрос wp.
Можно тек. $wp_query сохранить в переменную, а потом вернуть.
спасибо за ответ! вопрос был решен так: