Comment utiliser un séparateur avec wp_list_categories à l'aide d'une liste en ligne? Dans documentation ils disent (string) Separator between links. Default '<br />'.
Eh bien, je suppose que cela signifie que je pourrais utiliser le langage HTML, non? Je pensais à utiliser ·
pour connecter des éléments comme dans l'image, mais rien ne se passe.
wp_list_categories(array(
'title_li' => '',
'child_of' => get_cat_ID('mycatname'),
'hide_empty' => true,
'show_option_none' => false,
'separator' => '·'
));
J'ai essayé de mettre quelque chose d'autre comme séparateur, mais rien ne se passe alors je me demande même si ça marche ou si je manque quelque chose?
<ul>
<?php
$arr = wp_list_categories(array(
'title_li' => '',
'child_of' => get_cat_ID('Biljke'),
'hide_empty' => true,
'show_option_none' => false,
'separator' => '-----',
));
?>
</ul>
Il semble que le paramètre d'entrée style
par défaut soit list
.
Essayez quelque chose comme:
'separator' => '·',
'style' => 'separator', // something else than 'list'
pour remplacer la valeur par défaut list
.
Nous pouvons voir pourquoi cela se produit en jetant un coup d'œil dans la méthode Walker_Category::start_el()
. Là nous avons le suivant:
if ( 'list' == $args['style'] ) {
// ...cut ...
} elseif ( isset( $args['separator'] ) ) {
$output .= "\t$link" . $args['separator'] . "\n";
} else {
$output .= "\t$link<br />\n";
}