Inspiré par WordPress Hack # 2 - Séparer les catégories dans les colonnes de la barre latérale peut être utile "casser" en deux colonnes la liste des catégories de WordPress. e “chiudendo” con l'opportuna width il tag ul , in modo a mandare “a capo” il successivo li . Si nous voulons atteindre est la séquence de gauche à droite, c'est à dire cat1 | cat2 (tête) cat3 | cat4 (tête), etc ... il n'est pas nécessaire d'utiliser du code PHP, mais tout simplement jouer avec les styles en mettant la balise li à float:left et la «fermeture» à l'appropriée width tag ul , afin d'envoyer la "tête" de la prochaine li . Pour les cas où le CSS ne sont pas arrivés, par exemple dans la séquence cat1 | cat3 (tête) cat2 | cat4, nous pouvons utiliser ce code simple:
1 2 3 4 5 6 | explode ( "<br />" , wp_list_categories ( 'title_li=&echo=0&depth=1&style=none' ) ) ; Chats $ = exploser ("<br />" wp_list_categories ('title_li = & echo = 0 & depth = 1 & type = none')); round ( ( sizeof ( $cats ) - 1 ) / 2 ) ; $ = Moyen rondes (( sizeof ($ chats) - 1) / 2); array_slice ( $cats , 0 , $middle ) ; $ Cats_left = array_slice ($ chats, 0, $ milieu); array_slice ( $cats , $middle , - 1 ) ; $ Cats_right = array_slice ($ chats, $ milieu, - 1); . implode ( '</li><li>' , $cats_left ) . '</li></ul>' . echo '<ul class="left"> <li>'. implode ('</ li> <li>, cats_left $). "</ li> </ ul>'. implode ( '</li><li>' , $cats_right ) . '</li></ul>' ; ». <ul Class="right"> <li> ' imploser ('</ li> <li>', $ cats_right) "</ li> </ ul> '.; |











Merci pour le lien, après une grande