Excluir posts na função query_posts do WordPress
Postado em 23 de janeiro de 2012 por Henderson | Categorias: Posts | Tags: post__not_in | Sem comentários » | Comentar
Para excluir o post aberto da página atual de uma lista na mesma tela, use o comando abaixo:
<?php $id_post = get_the_ID(); ?> <?php query_posts( array( 'post_type' => 'procedimento', 'orderby' => 'date', 'order' => 'DESC', 'showposts' => 3, 'post__not_in' => array($id_post)) );?> <?php if(have_posts()) : ?><?php while(have_posts()) : the_post() ?> ....
O comando ‘post__not_in’ => array($id_post) pode ser usado com um array de posts para serem excluídos da página.