Inspiriert von WordPress Hack # 2 - Trennen Sie die Kategorien in der Seitenleiste Spalten nützliche "break" in zwei Spalten werden die Arten von WordPress. e “chiudendo” con l'opportuna width il tag ul , in modo a mandare “a capo” il successivo li . Wenn wir erreichen wollen, ist die Reihenfolge von links nach rechts, dh cat1 | cat2 (Kopf) cat3 | cat4 (Kopf), etc. ... es gibt keine Notwendigkeit, PHP-Code verwenden, sondern nur mit den Stilen spielen, indem Sie den Tag li zu float:left und "Schließen" mit der entsprechenden width tag ul , um "Kopf" der nächsten schicken li . Für Fälle, in denen die css nicht ankommt, zum Beispiel in der Sequenz cat1 | cat3 (Kopf) cat2 | cat4, können wir diesen einfachen Code verwenden:
1 2 3 4 5 6 | explode ( "<br />" , wp_list_categories ( 'title_li=&echo=0&depth=1&style=none' ) ) ; $ Cats = explode ("<br />" wp_list_categories ('title_li = & echo = 0 & depth = 1 & style = none')); round ( ( sizeof ( $cats ) - 1 ) / 2 ) ; $ Middle = runden (( sizeof ($ Katzen) - 1) / 2); array_slice ( $cats , 0 , $middle ) ; $ Cats_left = array_slice ($ Katzen, 0, $ Mitte); array_slice ( $cats , $middle , - 1 ) ; $ Cats_right = array_slice ($ Katzen, $ Mitte - 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> " implodieren ('</ li> <li>', $ cats_right) </ li> </ ul>. " |











Danke für den Link, tolle post