投稿詳細での関連記事など、特定の記事を表示させない一覧を作成する方法。
WP_Queryのループを用いる場合、
'post__not_in' => array(1,2,3)
を使う。array内は投稿IDになる
例:
archive.phpなど
$category = get_the_category();
$cateId = $category[0]->term_id;
$args = array(
'posts_per_page'=> 3,
'cat'=> $cateId,
'post__not_in'=> array(get_the_ID())
);
$wp_query = new WP_Query($args);
if ( $wp_query->have_posts() ) :
while ( $wp_query->have_posts() ) : $wp_query->the_post();
?>
get_the_ID()で現在表示している投稿記事のIDを取得している
http://www.rusica.net/heft/wp-memo-6
http://www.webopixel.net/wordpress/359.html