Запрос имеет другой ответ, если пользователь зарегистрирован

У меня небольшая проблема с этим запросом. Если пользователь вошел в систему, все работает так, как должно, но когда гость открывает страницу, это создает довольно случайные результаты, и следующие ссылки не работают. Могли бы вы мне помочь?

$next_prev_query_args = array('post_type' => array( 'remix', 'alluploads' ),'fields' => 'ids','showposts'=>-1,'meta_key' => '_is_ns_featured_post','meta_value' => 'yes'); $next_prev_query = get_posts( $next_prev_query_args ); $postid=$post->ID; $datanp=next_prev_posts($next_prev_query,$postid); 

А также

 <?php if($datanp[0]!='' && $datanp[1]!='') { ?> <a class="next-post" href="<?php echo get_permalink($datanp[0]); ?>"><img src="<?php echo get_template_directory_uri(); ?>/images/nexts_arrow.png"/></a> <a class="prev-post" href="<?php echo get_permalink($datanp[1]); ?>"><img src="<?php echo get_template_directory_uri(); ?>/images/prevs_arrow.png"/></a> 

Solutions Collecting From Web of "Запрос имеет другой ответ, если пользователь зарегистрирован"