特定の親をもつ子カテゴリをリスト表示するショートコード

を作ったんだけど、どうしても本文の前で表示されてしまって、ハマった。

を参考に改修したのがこちら。

[html]
/*子カテゴリを表示するショートコード*/
function mysubcatlists($atts) {
extract(shortcode_atts(array(
‘my_catparent’ => ”,
), $atts));
$html = ”;
$args = array(
‘child_of’ => $my_catparent,
‘orderby’ => ‘ID’,
‘show_count’ => 1,
‘hide_empty’ => 0,
‘title_li’ => ”,
‘echo’ => 0
);
$html .= wp_list_categories($args);
return $html;
}
add_shortcode(‘mysubcat’, ‘mysubcatlists’);
[/html]

my_catparent=”3″

みたいな感じで、親カテゴリを指定して、サブカテゴリの一覧を表示できますよ。

この記事を書いた人

mihoji

大阪でWEB屋さんをやっています。 WordPressを使ったサイト構築と、小規模な企業のマーケティング提案が得意です。 WordPressとIT系勉強会とビールがすき。