Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Mostrar iconos para ciertas categorias

Estas en el tema de Mostrar iconos para ciertas categorias en el foro de WordPress en Foros del Web. Alguna forma de que en ciertas categorias se muestre un icono al lado del titulo ? la idea es crear categorias de varios paises, y ...
  #1 (permalink)  
Antiguo 08/11/2011, 19:48
Avatar de demeNcys  
Fecha de Ingreso: junio-2009
Ubicación: Buenos Aires
Mensajes: 147
Antigüedad: 15 años, 5 meses
Puntos: 9
Pregunta Mostrar iconos para ciertas categorias

Alguna forma de que en ciertas categorias se muestre un icono al lado del titulo ?

la idea es crear categorias de varios paises, y al asignar por ej. la categoria Argentina a la entrada, que al lado del titulo aparesca la bandera de argentina.

Se que se puede poner una imagen para cada categoria, pero la idea es que al publicar una entrada se puedan asignar varias categorias, y asignando la categoria pais que aparesca el pais, osea solo con sea categoria, que las demas no muestren ninguna imagen.
  #2 (permalink)  
Antiguo 08/11/2011, 20:23
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 8 meses
Puntos: 1329
Respuesta: Mostrar iconos para ciertas categorias

Puedes usar la función is_category, para checar a que categoría pertenece y añadir la imagen: http://codex.wordpress.org/Function_...ce/is_category

Saludos
__________________
Grupo Telegram Docker en Español
  #3 (permalink)  
Antiguo 08/11/2011, 21:03
Avatar de demeNcys  
Fecha de Ingreso: junio-2009
Ubicación: Buenos Aires
Mensajes: 147
Antigüedad: 15 años, 5 meses
Puntos: 9
Respuesta: Mostrar iconos para ciertas categorias

Yo no se mucho de php, como tendria que escribir el codigo para decir que si es por ej. la categoria 1 aparesca una imagen ?
  #4 (permalink)  
Antiguo 08/11/2011, 21:05
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 9 meses
Puntos: 535
Respuesta: Mostrar iconos para ciertas categorias

Hola, "a mi gusto" no estás siendo claro. Sobre todo por esta parte:

Cita:
Se que se puede poner una imagen para cada categoria, pero la idea es que al publicar una entrada se puedan asignar varias categorias, y asignando la categoria pais que aparesca el pais, osea solo con sea categoria, que las demas no muestren ninguna imagen.
Me parece que deberías especificar, al menos, si sabés qué es una taxonomía (al menos dentro del ámbito de wordpress)
__________________
...___...
  #5 (permalink)  
Antiguo 09/11/2011, 02:29
Avatar de demeNcys  
Fecha de Ingreso: junio-2009
Ubicación: Buenos Aires
Mensajes: 147
Antigüedad: 15 años, 5 meses
Puntos: 9
Pregunta Respuesta: Mostrar iconos para ciertas categorias

Lo que quiero es, que la noticia de wordpress si pertenece a la categoría por ejemplo Argentina que aparezca una banderita de Argentina. Si no esta en la categoría Argentina que no aparezca nada.

Osea que por si el post pertenece a cierta categoría aparezca una imagen.

Si alguien puede decirme como, lo agradeceria muchisimo.

EDIT:

encontre esto

Código:
<?php if(is_category('CELULARES')) { ?>
<a href="http://rutadelacategoria.com/CELULARES"><img src="http://rutadelaimagen.com/img.png" tag="Siempre llenen este campo con un texto alterno" border="0"></a>
<?php }?>

yo lo que quiero es hacerlo con las banderas de 20 paises masomenos, hay alguna forma de hacerlo mas corto al codigo y que no tener q escribir esas linea 20 veces ?

Última edición por demeNcys; 09/11/2011 a las 02:43
  #6 (permalink)  
Antiguo 09/11/2011, 08:38
Avatar de rogertm
Mod->Cuba
 
Fecha de Ingreso: julio-2005
Ubicación: /home/Cuba/Habana/rogertm/
Mensajes: 2.922
Antigüedad: 19 años, 3 meses
Puntos: 638
Respuesta: Mostrar iconos para ciertas categorias

Formas hay miles. Si deseas hacerlo con php, pues te recomiendo usar un loop switch.

Por otra parte, yo soy de la filosofía de usar TODO lo que Wordpress me da, cuando se me agoten los recursos que me da el sistema, pues entonces hago algo por mi, me explico, cuando creas un artículo, automáticamente wordpress adiciona clases al mismo, por ejemplo, en tu caso sería algo así:
Código HTML:
Ver original
  1. <article class="category-argentina ...">
Entonces puedes usar eso para asignarle, mediante CSS, una imagen de fondo a las categorías que desees. A lo mejor hacerlo así no es lo que tenías planteado inicialmente, pero creo que es mucho más fácil que meterte a hacer algo con PHP, además de que creo que es mucho más rápido...

Saludos.
__________________
Friki y Blogger por Cuenta Propia:213
Twenty'em: Theming is Prose
  #7 (permalink)  
Antiguo 09/11/2011, 13:37
Avatar de demeNcys  
Fecha de Ingreso: junio-2009
Ubicación: Buenos Aires
Mensajes: 147
Antigüedad: 15 años, 5 meses
Puntos: 9
Respuesta: Mostrar iconos para ciertas categorias

Claro, ahi lo postie al codigo y en el foro de PHP y me respondieron. Por si alguien algun dia lo necesita el codigo es :

Código:
$paises = array ('españa' => 'www.rutadelaimagen/espanha.jpg', 'eeuu' => 'www.rutadelaimagen/eeuu.jpg');
foreach ($paises as $pais => $imagen){
echo 'if(is_category('.($pais).')) {'. '<br />';
echo '<img src="http://'.$imagen. '}'. '" tag="'. $pais. '" border="0"> }'. '<br />';
}

Etiquetas: categorias, iconos, ciertos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:48.