• Доброго времени.

    Есть вот такой цикл

    
    <?php
        			$args = array(
        			    'category__not_in' => array(13, 14, 15, 18),
        			    'post_type' => array('post'),
        			    'publish' => true,
        			    'paged' => get_query_var('paged'),
        			    'posts_per_page' => 10,
        			);
    
        			$posts = new WP_Query($args);
        	          
        			while ( $posts->have_posts() ) : $posts->the_post();
                  get_template_part( 'content', 'shortpost' );
        			endwhile;
    
        			wp_reset_postdata();
        			navigation();
          ?>
    

    Вывод 10 постов на страницу, вначале должны выводится прилепленные записи.

    На деле на главной странице выводится 11 записей вместо 10, а на 2 странице дублируется один из прилепленных постов. Я пробовал приделать костыли на сессиях и счетчиках, но это все не работает и становится только хуже. Что делать?

    ЗЫ: сайт дам в личку, если надо.

    ЗЫ.ЗЫ. Отключение (‘ignore_sticky_posts’ => 1,) прилепленных записей не подходит. Прилепленные записи нужны, но без дублей.

  • Тема «Как удалить дубли прилепленных записей?» закрыта для новых ответов.