WordPressで表示中の記事を一覧から除いて表示する

harada 46views 更新:2015年2月6日
<ul>
<?php
$set_cats = '3,5,7'; //カテゴリー指定
$set_showposts = '5'; //表示件数指定
$my_query = array(
'cat' => "$set_cats",
'posts_per_page' => "$set_showposts",
'post__not_in' => array($post->ID), //表示中の記事ID
'order' => 'DESC'
);
$rand_posts = get_posts( $my_query );
$i=0;
foreach( $rand_posts as $post ) : setup_postdata( $post );
 ?>
<li class="clearfix">
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
</li>
<?php $i++; ?>
<?php endforeach; wp_reset_postdata(); ?>
</ul>

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません