を作ったんだけど、どうしても本文の前で表示されてしまって、ハマった。
を参考に改修したのがこちら。
/*子カテゴリを表示するショートコード*/ 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');
my_catparent=”3″
みたいな感じで、親カテゴリを指定して、サブカテゴリの一覧を表示できますよ。