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ページ font functions.php google NEWマーク RSS single.php webツール WEBデザインツール Wordpress アーカイブ カスタム カスタムフィールド カスタムフィールドテンプレート カスタム投稿 カテゴリー カレンダー サイドバー ターム テキスト テンプレートタグ プラグイン ヘッダ ページ ポップアップ メニュー 並び替え 並べ替え 人気 便利 分岐 印刷 年別アーカイブ 投稿 投稿記事 改行 文字数 文法チェック 最新記事 月別アーカイブ 特定カテゴリー 画像