Hoy en AyudaWordPress.com | ![]() |
Posted: 10 Mar 2012 03:13 AM PST Si quieres identificar en tu tema las categorías a iconos que las distingan puedes hacerlo de varias maneras, ya sea mediante códigos o plugins. Vamos a ver un par de opciones de cada posibilidad …
1. Asociar iconos a categorías mediante códigoTenemos un par de códigos con los que hacerlo. El primero, añadido a nuestro plugin de funciones o archivo <?php function get_cat_icon($las_categorias) { foreach( $las_categorias as $category) { if ($category->cat_name == "Categoria 1″) { echo '<a href="http://www.tusitio.com/category/categoria1″><img src="http://ruta/a/tus/imagenes/imagen1.png" /></a>'; } elseif ($category->cat_name == "Categoria 2″) { echo '<a href="http://www.tusitio.com/category/categoria2″><img src="http://ruta/a/tus/imagenes/imagen2.png" /></a>'; } } } ?> Luego debes sustituir el <?php $the_categories = get_the_category(); get_cat_icon($las_categorias); ?> Otra posibilidad es usar este código directamente en el <?php foreach((get_the_category()) as $category) { echo '<img src="http://www.tusitio.com/imagenes/' . $category->cat_ID . '.jpg" alt="' . $category->cat_name . '" />'; } ?> Lo que tienes que cambiar es la ruta a tus imágenes y nombrar los iconos correspondientes con los números de ID de tus categorías, de manera que 2. Asociar iconos a categorías con pluginDe nuevo tenemos un par de posibilidades, elige el que mejor se adapte a tus necesidades y gustos. Con Category and page icons solo tienes que asignar iconos a categorías (también a páginas si quieres) y allá donde se encuentre la función “wp_list_pages” o “wp_list_categories” se añadirá el icono elegido. Lo mejor de este plugin es que no tienes que modificar ni tocar el código de tu tema. ![]() ![]() Puedes usar los iconos predefinidos o subir los tuyos propios, luego, en una pantalla de ajustes, asignar iconos a categorías y páginas a voluntad. El otro plugin recomendable es Icons lite, con el que puedes subir iconos y asignarlos a las categorías que quieras. Una vez hecho esto el plugin mostrará automáticamente el icono asociado antes de la entrada en tu tema y también en la barra lateral. Si prefieres definir tu mismo donde aparecerá puedes usar esta tag de plantilla: <?php if (function_exists('get_cat_icon_lite')) echo get_cat_icon_lite();?> ![]() ![]() Por opciones que no quede. ¿Cual has usado o te parece más interesante?, yo aún no tengo muy claro cual utilizar, pero me estoy pensando incorporar algo así en el blog. |
You are subscribed to email updates from Ayuda WordPress To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google Inc., 20 West Kinzie, Chicago IL USA 60610 |
No hay comentarios:
Publicar un comentario