WordPress

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

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

http://ja.forums.wordpress.org/topic/11410
を参考に改修したのがこちら。

/*子カテゴリを表示するショートコード*/
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″

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

Previous Post Next Post

You may also like

Leave a comment

Leave a Reply