Как вывести все посты одной категории кроме текущего?

В каждом посте есть список постов, как сделать что бы выводились все посты кроме открытого ?

$myposts = get_posts( array(
  'category' => 6,
  'numberposts' => 8,
  'order' => 'ASC',
) );

foreach( $myposts as $post ){
  setup_postdata( $post );
  ?>
    <li class="notes__item">
  <a href="<?php echo get_permalink();?>"
  ><?php echo get_the_title();?></a>
  </li> 
<?php


}

wp_reset_postdata(); 
?>
  • Вопрос задан
  • 58 просмотров
Пригласить эксперта
Ответы на вопрос 1
Добавить в параметры

для get_posts
'exclude' => array( $post->ID )

для wp_query
'post__not_in' => array( $post->ID )
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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