インラインリストを使用してwp_list_categoriesで区切り記号を使用する方法を教えてください。 ドキュメンテーション 彼らは(string) Separator between links. Default '<br />'.
と言っていますまあ私はそれが正しいHTMLを使用することができることを意味すると思いますか?私は·
を使ってイメージの中のアイテムをつなぐことを考えていましたが、何も起こりません。
wp_list_categories(array(
'title_li' => '',
'child_of' => get_cat_ID('mycatname'),
'hide_empty' => true,
'show_option_none' => false,
'separator' => '·'
));
私は他のものをセパレータとして入れようとしましたが、何も起こらないのでそれでもうまくいくのか、何かが足りないのでしょうか。
<ul>
<?php
$arr = wp_list_categories(array(
'title_li' => '',
'child_of' => get_cat_ID('Biljke'),
'hide_empty' => true,
'show_option_none' => false,
'separator' => '-----',
));
?>
</ul>
style
入力パラメータのデフォルトはlist
です。
次のようにしてください。
'separator' => '·',
'style' => 'separator', // something else than 'list'
デフォルトのlist
を上書きします。
なぜこれがWalker_Category::start_el()
メソッドを覗くことで起こるのかがわかります。そこに私たちは以下の通りです:
if ( 'list' == $args['style'] ) {
// ...cut ...
} elseif ( isset( $args['separator'] ) ) {
$output .= "\t$link" . $args['separator'] . "\n";
} else {
$output .= "\t$link<br />\n";
}