next_post_link / previous_post_link не работает с WP_Query

Я пытаюсь добавить следующие и предыдущие кнопки страницы в свой шаблон, но когда я пытаюсь использовать либо next_post_link либо previous_post_link , это просто не работает.

Может быть, потому, что я использую WP_Query ?

Вот мой код до сих пор,

 <?php get_header(); ?> <?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; ?> <?php $args = array( "post_type" => "page", "page_id" => $post->ID, ); ?> <?php $query = new WP_Query($args); ?> <?php if ($query->have_posts()) : ?> <?php while ($query->have_posts()) : $query->the_post(); ?> <!-- do stuff --> <?php endwhile; ?> <div id="footer_nav_container"> <div class="left"><?php previous_post_link(); ?></div> <div class="right"><?php next_post_link(); ?></div> </div> <?php else: ?> <!-- do other stuff here --> <?php endif; ?> <?php get_footer(); ?> 

Возможно, у меня отсутствуют основные параметры? Из того, что я вижу в кодексе, он должен работать нормально, поскольку я использую его сейчас?

next_post_link & previous_post_link работают с глобальным $wp_query . Вы можете просто перезаписать основной запрос $wp_query =& $query или заменить свой пользовательский запрос на стандартные «глобальные» функции.

 <?php query_posts( array( "post_type" => "page", "page_id" => $post->ID ) ) ?> <?php if ( have_posts() ) : ?> <?php while ( have_posts() ) : the_post() ?> <!-- do stuff --> <?php endwhile ?> <div id="footer_nav_container"> <div class="left"><?php previous_post_link(); ?></div> <div class="right"><?php next_post_link(); ?></div> </div> <?php else : ?> <!-- do other stuff here --> <?php endif ?>