WordPressで表示中のカテゴリーに属した投稿一覧を表示するコード


カテゴリーIDが1,3,4の場合。
(忘れそうなので個人的なメモです。ご利用は自己の責任で。)

<?php if (in_category('1')): ?>
<p class="module_title"><a href="<?php echo get_category_link('1'); ?>">
<?php echo get_catname('1'); ?>
</a>
</p>
<ul id="get-posts">
<?php
$lastposts = get_posts('numberposts=10&category=1');
foreach($lastposts as $post) :
setup_postdata($post);
?>
<li><a href="<?php the_permalink(); ?>" id="post-<?php the_ID(); ?>"><?php the_title(); ?></a>
</li>
<?php endforeach; ?>
</ul>

<?php elseif (in_category(’3′)): ?>
<p class=”module_title”><a href=”<?php echo get_category_link(’3′); ?>”>
<?php echo get_catname(’3′); ?>
</a>
</p>
<ul id=”get-posts”>
<?php
$lastposts = get_posts(’numberposts=10&category=3′);
foreach($lastposts as $post) :
setup_postdata($post);
?>
<li><a href=”<?php the_permalink(); ?>” id=”post-<?php the_ID(); ?>”><?php the_title(); ?></a>
</li>
<?php endforeach; ?>
</ul>

<?php elseif (in_category(’4′)): ?>
<p class=”module_title”><a href=”<?php echo get_category_link(’4′); ?>”>
<?php echo get_catname(’4′); ?>
</a>
</p>
<ul id=”get-posts”>
<?php
$lastposts = get_posts(’numberposts=10&category=4′);
foreach($lastposts as $post) :
setup_postdata($post);
?>
<li><a href=”<?php the_permalink(); ?>” id=”post-<?php the_ID(); ?>”><?php the_title(); ?></a>
</li>
<?php endforeach; ?>
</ul>
<?php endif; ?>

関連する投稿

この記事にコメントする

Category

WP Theme designed by WSCプロジェクト. ログイン