ネットビジネス関連のメモと、初心者にわかりやすく無料ブログツールWordPressのサイト制作方法を書いています

WordPress & Businessメモ HOME » WordPressカスタマイズ編 » サイト制作の小技 » 同じカテゴリーに属する投稿記事を表示させる

同じカテゴリーに属する投稿記事を表示させる

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’); ?>
のように変数をそのまま記載しても、反映されないので気をつけてください。

-スポンサーサイト-


コメント

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

コメントを投稿する


 ※公開されません



-スポンサーサイト-

Google