Inspirado por Hack WordPress # 2 - Separar las categorías en las columnas de la barra lateral puede ser útil "break" en dos columnas de la lista de las categorías de WordPress. e “chiudendo” con l'opportuna width il tag ul , in modo a mandare “a capo” il successivo li . Si queremos lograr es la secuencia de izquierda a derecha, es decir, cat1 | cat2 (cabeza) cat3 | cat4 (cabeza), etc ... no hay necesidad de usar código PHP, pero sólo jugar con los estilos mediante el establecimiento de la etiqueta de li a float:left y "cerrar" con la adecuada width la etiqueta ul , con el fin de enviar "la cabeza" el próximo li . Para los casos en que la CSS no llega, por ejemplo en la secuencia cat1 | cat3 (cabeza) cat2 | cat4, podemos usar este simple código:
1 2 3 4 5 6 | explode ( "<br />" , wp_list_categories ( 'title_li=&echo=0&depth=1&style=none' ) ) ; $ Gatos = explotar ("<br />" wp_list_categories ('title_li = & echo = 0 & profundidad = 1 y = estilo none')); round ( ( sizeof ( $cats ) - 1 ) / 2 ) ; $ = Media vuelta (( sizeof ($ gatos) - 1) / 2); array_slice ( $cats , 0 , $middle ) ; $ Cats_left = array_slice ($ gatos, 0, $ medio); array_slice ( $cats , $middle , - 1 ) ; $ Cats_right = array_slice ($ gatos, $ media, - 1); . implode ( '</li><li>' , $cats_left ) . '</li></ul>' . echo '<ul class="left"> <li>. implosión ('</ li>', $ cats_left). "</ li> </ ul> '. implode ( '</li><li>' , $cats_right ) . '</li></ul>' ; . <ul Class="right"> <li> " implosión ('</ li>', $ cats_right) </ li> </ ul> '.; |











Gracias por el enlace, después de una gran