Как сделать навигацию?

Привет всем! Помогти решить проблемку.

В верстке есть так prntscr.com/aiw4mi
Первый блок из 4х новостей, и ниже уже три в ряд. Решил сделать кодом ниже. Но как сделать навигацию?

Поставил плагин <?php wp_pagenavi(); ?>
Но не переключает новости.

Есть код для вордпресс

<?php query_posts('showposts=4'); $ids = array(); while (have_posts()) : the_post(); $ids[] = get_the_ID(); ?>
<!--тут новости-->
 <?php endwhile; wp_reset_query();?>


Главный цикл

<?php query_posts(array('post__not_in' => $ids)); while (have_posts()) : the_post(); ?>

 <!--тут новости-->


 <?php endwhile; ?>


навигация

<?php wp_pagenavi(); ?>

Обновил код до:

<?php
$temp = $wp_query;
$wp_query= null;
$wp_query = new WP_Query();
$wp_query->query('showposts=4'.'&paged='.$paged);
?>
<?php while ($wp_query->have_posts()) : $wp_query->the_post(); ?>

-----
 <?php endwhile; wp_reset_query();?>


Второй цикл

<?php
$temp = $wp_query;
$wp_query= null;
$wp_query = new WP_Query();
$wp_query->query('showposts=3'.'&paged='.$paged);
?>
<?php while ($wp_query->have_posts()) : $wp_query->the_post(); ?>

----


<?php endwhile; wp_reset_query();?>

<nav>
<?php wp_pagenavi( array( 'query' => $wp_query ) ); ?>
</nav>
<?php $wp_query = null; $wp_query = $temp; ?>


Навигация работает, но как исключить первые 4 новости в нижнем главном цикле?
  • Вопрос задан
  • 161 просмотр
Решения вопроса 1
@vitalik_melnichyk Автор вопроса
Сделал сам
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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