¿Estás buscando una forma de listar tus categorías pero separarlas en dos columnas? Si bien probablemente haya un plugin para esto, hemos creado un fragmento de código rápido que puedes usar para listar categorías en dos columnas en WordPress.
Instrucciones:
Todo lo que tiene que hacer es agregar este código al archivo index.php de su tema:
<?php
$cats = explode("<br />",wp_list_categories('title_li=&echo=0&depth=1&style=none'));
$cat_n = count($cats) - 1;
for ($i=0;$i<$cat_n;$i++):
if ($i<$cat_n/2):
$cat_left = $cat_left.'<li>'.$cats[$i].'</li>';
elseif ($i>=$cat_n/2):
$cat_right = $cat_right.'<li>'.$cats[$i].'</li>';
endif;
endfor;
?>
<ul class="left">
<?php echo $cat_left;?>
</ul>
<ul class="right">
<?php echo $cat_right;?>
</ul>
Nota: Si es la primera vez que agregas fragmentos de código en WordPress, consulta nuestra guía sobre cómo agregar fragmentos de código correctamente en WordPress, para que no rompas accidentalmente tu sitio.
Si te gustó este fragmento de código, considera echar un vistazo a nuestros otros artículos en el sitio como: los 9 mejores plugins de subastas para WordPress y cómo configurar el seguimiento de descargas en WordPress con Google Analytics.
No, no funciona,
Advertencia: Variable $cat_left no definida en…
Advertencia: Variable $cat_right no definida en…
Gracias por esto, estaba emocionado de probarlo pero obtuve un error de análisis cuando lo pegué en mi plugin de fragmentos personalizados que creé a partir de otro de tus artículos, revisé todo bien pero soy bastante nuevo en todo esto, lo siento. inesperado >
¿Quizás este código ya no funciona? Intenté editar el final inesperado pero ¿quizás necesito borrar la caché antes de reactivarlo?
Gracias Kevin,
Sabía que había leído esto en alguna parte, pero tuve problemas para encontrarlo de nuevo. Al buscar en la biblioteca de fragmentos, no parecía aparecer.
¡Quizás me estoy quedando ciego!
Tengo la costumbre de usar Shazam en mi teléfono cuando realmente quiero Simplenote.
Esto es genial y funciona perfectamente – gracias por compartir
De nada Chris, me alegra ver que te gusta el fragmento.