Задать вопрос

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

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

$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(); 
?>
  • Вопрос задан
  • 70 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • Stepik
    Верстка и веб-разработка сайтов. Продвинутый уровень Web Develop
    2 недели
    Далее
Пригласить эксперта
Ответы на вопрос 1
Добавить в параметры

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

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

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

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