同じカテゴリーに属する投稿記事を表示させる
2008-01-16
WordPressでプラグインを利用せず、投稿記事シングルページで、同じカテゴリーに属する投稿記事を表示したいとき、get_the_categoryタグを利用します。
foreach関数でカテゴリー情報を取得し、ループ条件に代入します。
<?php foreach((get_the_category()) as $cat){
$catid=$cat->cat_ID;
}?>
<p>同じカテゴリー記事</p>
<ul>
<?php $posts=get_posts('category='.$cateid.'&numberposts=10'); ?>
<?php if($posts):foreach($posts as $post):setup_postdata($post); ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endforeach;endif;?>
</ul>
このとき、
<?php $posts=get_posts(’category=$cateid’); ?>
のように変数をそのまま記載しても、反映されないので気をつけてください。
-スポンサーサイト-
トラックバック URL :


コメントはございません。