同一カテゴリー内の記事の一覧を表示したいと思い、探してみつけた方法を備忘録として。
通常のテーマであればsingle.phpのご希望の場所に以下のコードを挿入すればOKです。
挿入するコード
[cc lang="php"]
-
$cat_list = array();
-
の最後の5が表示する記事数になるので、お好みで変更してください。
<参考>
→記事ページでカテゴリーの記事をランダムに一覧表示@WordPress – せつないぶろぐこちらも合わせてどうぞ
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日 15:10
- カスタマイズ