Mostrar categorías con imágenes en página de inicio WordPress

  • Autor Autor Steeep
  • Fecha de inicio Fecha de inicio

Steeep

Delta
Social Media
Buenas estaba buscando la manera de en mi blog mostrar TODAS las categorías pero cada una con una imagen que la represente.
Un ejemplo si tengo una categoría base: Chile, & tengo X ciudades que serian las sub-categorias, Santiago - Arica - Puerto Montt - etc. Pero quiero mostrar en cada categoria y sub-categoria una imagen.

Y que esto sea en la pagina de inicio de WP.

Como lo puedo hacer?

Saludos gracias de antemano.🙂Buenas estaba buscando la manera de en mi blog mostrar TODAS las categorías pero cada una con una imagen que la represente.
Un ejemplo si tengo una categoría base: Chile,
 
Última edición:
¿Son muchas las categorías?

De forma automática no conozco alguna opción, si son pocas puedes agregarlas manualmente en html junto con la imagen (además de que si solo es en inicio no tardarías tanto)

---------- Post agregado el 07-abr-2013 hora: 10:09 ----------

Revisando brevemente encontré este plugin que te puede servir: WordPress › Categories Images « WordPress Plugins

😉
 
Son 37 categorías si no me equivoco. Voy a probar el plugin & aviso luego 😛

Aún así gracias por la respuesta 🙂
 
Yo creo que sé una forma de hacerlo, tendrías que usar una función llamada wp_list_categories, y arreglarla un poco para que salga una imagen dependiendo de la categoría que estará mostrando.

Saludos
 
Yo creo que sé una forma de hacerlo, tendrías que usar una función llamada wp_list_categories, y arreglarla un poco para que salga una imagen dependiendo de la categoría que estará mostrando.

Saludos

Como sería el uso de esa función? Mas bien ya tengo la idea de como hacerlo si no me resulta el plugin que me dejo Carlos.

Puedes guiarme en como obtener o listar todas la categorías en WP?
 
wp_list_categories muestra automáticamente todas las categorias que tienes en tu Wordpress.

Solo basta poner '<?php wp_list_categories(); ?>' donde quieras que aparezcan listadas todas las categorías (sin las comillas, obviamente.).

Para lo que tú requieres deberías acondicionar eso con otras líneas de programación para mostrar una imagen en especial. Intenta hacerlo con el plugin que te dejó Carlos y si no funciona podríamos intentar realizar un algoritmo que te ayude.

Saludos
 
Lo 'malo' de esto es que me da la estructura hecha, es decir el HTML armado & no sé como hacerlo para que quede a mi gusto. Ademas es que las categorías vacías no las muestra, pero aquí pille la solución, Template Tags/wp list categories « WordPress Codex .

También trate con esto pero no me resulta mucho.

PHP:
$args = array(
	'child_of'                 => 0,
	'parent'                   => '',
	'order'                    => 'ASC',
	'hide_empty'               => 0,
	'hierarchical'             => 0,
	'exclude'                  => '',
	'include'                  => '',
	'number'                   => '',
	'pad_counts'               => true );
				
	$categories = get_categories( $args );
 
¿A qué te refieres con "para que quede a mi gusto"? O sea, ¿Qué es lo que no te gusta de ese modo?

Saludos.
 
Pues ya lo tengo casi completo, de esta manera lo hice junto con el plugin que me dejo Carlos. Estaba en la documentación 😛

PHP:
<ul>
 <?php foreach (get_categories() as $cat) : ?>
 <li>
 <img src="<?php echo z_taxonomy_image_url($cat->term_id); ?>" />
 <a href="<?php echo get_category_link($cat->term_id); ?>"><?php echo $cat->cat_name; ?></a>
 </li>
 <?php endforeach; ?>
</ul>

Pero solo una cosa, que si tengo la categoría padre País & tengo las sub-categorías Ciudades y Pueblos, como lo puedo hacer para que se muestren en orden jerárquico, algo así:

  • País
    • Cuidad
    • Pueblos
    • Etc.
    • Etc.

Solo eso me faltaría D: Gracias por la ayuda hasta ahora:3
 

Alguien puede ayudarme con esto último? Sería lo único que me falta 😛