Para poner un icono que identifique la categoria de nuestra entrada en el Wordpress, podemos hacerlo de la siguiente manera.
Dentro de la carpeta images de nuestro tema, creamos una que se llame categorias. Dentro copiamos los archivos que representaran nuestras categorias, pero el icono que represente la categoria debera llevar el mismo nombre que la categoria, es decir, si tenemos una categoria que es Servidores, lo llamaremos Servidores.png.
Ahora dentro de nuestro index.php buscamos el sitio donde queremos poner el icono y metemos el siguiente codigo.
<?php
$data=mysql_query(«SELECT name from wp_terms where term_id IN (select term_id from wp_term_taxonomy where taxonomy=’category’ and term_taxonomy_id IN (select term_taxonomy_id from wp_term_relationships where object_id='».$post->ID.»‘))»);
$datos=mysql_fetch_array($data);
echo «<img src=/wp-content/themes/default_mod/images/categorias/».$datos[‘name’].».png alt=\»Esta entrada pertenece a la categoria «.$datos[‘name’].» \»>»;
?>
Esta consulta lo que hace es a traves de $post->ID, que es el id de la entrada, averigua el nombre y luego solo le ponemos la ruta y la extension de la imagen.
De esta manera no tenemos que tocar la base de datos, sino que cuando subamos los iconos, deben de llevar el mismo nombre de cada categoria.
Pudiendo quedar una cosa asi.
Deja un Comentario
Debes de estar logueado para comentar.