Исключить текущую запись из цикла wordpress?

В сайдбаре вывожу 5 последних записей. Стоит задача, чтобы текущая запись не выводилась в списке последних записей в садбаре (если она, конечно, входит в эти 5 записей). Использую вот такой вот код:
<ul>
	
	<?php $the_query = new WP_Query( array('orderby' => 'desc', 'posts_per_page' => '5',  'post__not_in' => array($post_id))); ?>

	<?php while ($the_query -> have_posts()) : $the_query -> the_post(); ?>

			<li>
			<a href="<?php the_permalink() ?>"><?php the_title(); ?></a>
			</li>

	<?php endwhile;?>
	</ul>

Этот код не срабатывает почему-то :( Подскажите, пожалуйста, где ошибка. В php я - полный ноль :(
  • Вопрос задан
  • 396 просмотров
Пригласить эксперта
Ответы на вопрос 1
Что лежит в $post_id? там точно id записи?
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы