2013

20

Nov

WordPress

記事に同じカテゴリの一覧を表示する

記事ページの最後部分に、同じカテゴリの一覧を表示しようと思いました。
ページビュー数を増やすためには、あったほうがいいです!

single.php

<?php
$num = "5";//取得件数
$cat_list = get_the_category();//現在のカテゴリ
$now_url = get_permalink();// 現在のURL
foreach ($cat_list AS $cat_now):
	$posts = get_posts('numberposts='.$num.'&category='.$cat_now->cat_ID);
	if(sizeof($posts) > 1):
?>
	<ul class="cate_list">
	<?php
	foreach($posts as $post): setup_postdata($post);
		if (get_permalink() == $now_url){ continue; } // 表示中の記事はスキップ
	?>
		<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
	<?php
	endforeach;
	?>
	</ul>
<?php
	endif;
endforeach;
?>

これで、同じカテゴリ一覧が表示できました。


タグ ,

同じ「WordPress」カテゴリの記事
ABOUT

福岡在住、フリーランスのプログラマのメモ日記です。組込SEからWEB系に転向。子育てしながら、在宅SOHOにてお仕事しています。
ウェブサイトを作っていて困ったことや、よく調べることを書いていきます。

[対応言語]
HTML、CSS、PHP、Javascript、jQuery
Ruby On Rails、JAVA、C、C++、VB

[運営サイト]
キャラデコ弁.com
CSSデザインジェネレーター