• Saltar a la navegación principal
  • Saltar al contenido principal
  • Saltar a la barra lateral principal

Bitacora Linux Logo

  • Acceder
  • Curso
  • Contactar
  • Apache
  • Consola y Servidores
  • Programacion
    • PHP
    • Javascript y HTML5
  • Otros

Ponle un icono a tus categorias de WordPress

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.

Comparte esta entrada:

Compartir en X (Twitter) Compartir en Facebook Compartir en Email Compartir en WhatsApp Compartir en Telegram

Interacciones con los lectores

Deja una respuesta

Lo siento, debes estar conectado para publicar un comentario.

sidebar

sidebar-alt

Diseño y Desarrollo por juanjomc.com

Utilizamos cookies propias y de terceros para garantizar el funcionamiento de la web, medir su uso y mejorar nuestros servicios. Puede aceptar todas las cookies, rechazar las no necesarias o configurar sus preferencias. Política de cookies

Configurar cookies

Necesarias para que la web funcione correctamente. No se pueden desactivar desde este panel.

Ayudan a medir el uso del sitio y mejorar sus contenidos.

Permiten publicidad, medición de campañas o personalización de anuncios.

Guardan preferencias o permiten contenido externo no necesario.