同一カテゴリー内の記事の一覧を表示したいと思い、探してみつけた方法を備忘録として。
通常のテーマであればsingle.phpのご希望の場所に以下のコードを挿入すればOKです。
挿入するコード
[cc lang="php"]
-
$cat_list = array();
- の最後の5が表示する記事数になるので、お好みで変更してください。
foreach((get_the_category()) as $cat) {
$cat_list[] = $cat->cat_ID ;
}
$query=array();
$query[] = sprintf(‘cat=%s’, implode(‘,’, $cat_list));
$query[] = sprintf(‘showposts=%d’, 5);
$query[] = sprintf(‘orderby=%s’, ‘rand’);
query_posts(implode(‘&’, $query));
?>
- 投稿・更新 2010-11-17 (Wed)
- カスタマイズ