… o algo así…
la utlidad de esta función es mostrar una imagen X si estás en una página/post específica, de lo contrario muestra una imagen Y
Requerimientos
Almacenar la imagen en wp-content/themes/mitema/images/ [sino simplemente borren ‘get_bloginfo(‘stylesheet_directory’) . “/images/” .’ de la función.]
[sourcecode language=”php”]
function imagen($webesperada, $imagenon, $imagenoff)
{
$webesperada = strtolower(get_bloginfo(‘wpurl’) . $webesperada);
$webreal = strtolower(“http://” . $_SERVER[“HTTP_HOST”] . $_SERVER[“REQUEST_URI”]);
if ($webesperada==$webreal)
{
return get_bloginfo(‘stylesheet_directory’) . “/images/” . $imagenon;
}
elseif ($webesperada==$webreal . “/”)
{
return get_bloginfo(‘stylesheet_directory’) . “/images/” . $imagenon;
}
return get_bloginfo(‘stylesheet_directory’) . “/images/” . $imagenoff;
}
[/sourcecode]
para llamarla nada más qué:
[sourcecode language=”php”]
imagen(“/mi-pagina-o-entrada/”, “boton_estado_on.png”, “boton_estado_off.png”);
[/sourcecode]
Deben copiar el código de la función en su archivo functions.php del tema que estén editando, y el otro código en cualquier parte del código [el algún menú o imagen que quieran cambiar dinámicamente].
Acá una captura de un sitio donde apliqué esto
En una sección
Luego en otra
Ojalá a alguien le sirva
saludos!
Una respuesta a “Función para Temas de WordPress: Destacar una imagen.”
Hola mundo desde iphone