wordpress サイドバーに子カテゴリータイトルのみを表示 2012年12月1日
Tag:


サイドバーに子カテゴリーのタイトルのみを表示する方法です。

全ての子カテゴリータイトルリストを表示
親カテゴリーA
 ・子カテゴリーA
 ・子カテゴリーB
 ・子カテゴリーC

1.まずfunctions.phpに下記を追加

<?php
function my_child_categories(){
  global $wpdb;
  $child_ids = $wpdb->get_col("SELECT term_id FROM $wpdb->term_taxonomy WHERE parent>0");
  foreach($child_ids as $key => $child_id){
	$child = &get_category($child_id);
	echo '<li><a href="'.get_category_link($child_id).'">'.$child->name.'</a></li>';
  }
}
?>

2.サイドバーの子カテゴリを表示したい箇所に以下を記述。

<ul>
<?php my_child_categories(); ?>
</ul>
特定カテゴリーの子カテゴリータイトルリストを表示
特定親カテゴリーA
 ・子カテゴリーA
 ・子カテゴリーB
 ・子カテゴリーC
<ul>
 <?php wp_list_categories('child_of=47&title_li='); ?>
</ul>

child_of=47←数字の部分がカテゴリーIDになります。

関連記事

New

Aechive

Tag

css Facebook facebookカスタマイズ Facebookページ facebooRSS font functions.php google NEWマーク photoshop RSS SEO single.php webツール WEBデザインツール Wordpress アイコン アーカイブ エディタ カスタムタクソノミー カスタムフィールド カスタムフィールドテンプレート カスタム投稿 カテゴリー カレンダー クリップアート サイドバー ターム テキスト テンプレートタグ パターン ブラシ プラグイン ヘッダ ページ 並び替え 人気 便利 分岐 文法チェック 月別アーカイブ 特定カテゴリー 画像 記事