Necesito un codigo para que si la entrada pertenece a cierta categoria aparesca una imagen.
Me pasaron este codigo :
Código PHP:
Ver original$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 />';
}
pero aparece en cada entrada:
"if(is_category(españa)) {
}
if(is_category(eeuu)) {
}"
Intente modificar el codigo haciendo esto:
Código PHP:
Ver original<?php
$paises = array ('francia' => 'fr.gif', 'estados-unidos' => 'eu.gif'); foreach ($paises as $pais => $imagen);
?>
*
<?php if (is_category('.$pais.')) { echo 'asdasd <img src="http://direccion.com/flags/'.$imagen. '" width="18" height="12" alt="" class="iconpais">'; } ?>
Pero directamente no aparece nada, si en ves de $pais e $imagen pongo la ruta de la imagen y el nombre del pais, si aparece la imagen (por lo que el codigo de is_category esta bien escrito).
Alguna solucion?