WordPress:カテゴリ表示のカスタマイズ
- 2010年6月7日 23:06
- WordPress
WordPressのカテゴリ表示関連のカスタマイズ。
まずサイドバーに表示されるカテゴリの記事数。
MTはカテゴリの記事数は親カテゴリ、子カテゴリ別々の件数だったけど、WPはデフォルトだと親カテゴリの記事数に子カテゴリの記事数が含まれているので、これを別々に表示するように変更。
<?php wp_list_categories('pad_counts=0&show_count=1&title_li='); ?>
さらにアーカイブの親カテゴリ記事表示ページに子カテゴリの記事を表示させないようにするには、
WordPress › フォーラム » 子カテゴリの記事を表示させないようにするには
を参考にしました。
以下コピペ
<?php
if (is_category()) {
$current_cat = get_query_var('cat');
if ($children = get_categories('child_of='.$current_cat)) {
$exclude = array();
foreach ($children as $child)
$exclude[] = $child->term_id;
query_posts(array('cat'=>$current_cat, 'category__not_in' => $exclude));
}
}
?>
これで希望通りの表示になった
テンプレートをいろいろいじってて思ったけど、再構築の必要がないって便利だなー。
- Link
- Feeds