Funciones Condicionales de WordPress para mostrar imágenes por categoría

  • Autor Autor Felipe
  • Fecha de inicio Fecha de inicio

Felipe

Iota
Redactor
Verificación en dos pasos activada
Verificado por Whatsapp
Hoy me meti en un lio del que casi no pude salir, me ofreci a crear un sitio en wordpress para una radio.... :marchmellow: La cosa es que tenia que mostrar una imagen para cada categoria (Categorias que representan a cada programa que tiene la radio)... cosa que en mi vida habia hecho. Bueno pues, San google en semana santa pues se apiado de mi y al realizar una busqueda me encontre con estas funciones condicionales que tiene wordpress y muy pocos las conocen (Yo ya las conosco :fisheye: ), las funciones son:


Un ejemplo de como se usaria es esto:
HTML:
<?php if (is_single()) {
     echo 'Estoy en un post';
} else  if (is_home()){
echo "Estoy en la home";
} else if (is_feed()) {
	echo "<info>Estamos en el RSS</info>";}
?>

Por su puesto, nunca me olvido de citar la fuente.
Saludos.- :ciao:
 
oh mira yo habia estado buscando una cosa como esta :O muchas gracias por compartirla 😀
 
Estas funciones son muy utiles cuando quieres diseñar themes personalizados pero la fuente de informacion mas seria sobre estas funciones esta aqui en el Codex de WordPress, que es la página de la documentación oficial de WordPress.
 
Si, es la pagina oficial de documentación de wordpress... peeero, esta en ingles. ¬¬
 
Pero el código es lenguaje universal 😉

De todas formas, les servirá a muchos. 🙂
Saludos.
 
A ver quien me puede aydar a ocultar un elemento de la sidebar.php para que no se muestre en el single.php

He probado con esto pero se sigue mostrando en el single

PHP:
<?php if (!(is_single() )) { ?>
Aqui va lo que quiero ocultar en el single
      <?php } ?>
 
Última edición:
Amigo, gracias por esto, justo estoy usando esto en el header, para aplicar mi propio seo sin usar plugins, pero tengo un inconveniente, sabes como puedo hacer que por ejemplo: dentro de los posts de una determinada categoria, vayan con un title diferente, actualmente tengo esto:
<?php } elseif (is_single()) { ?>
<title><?php wp_title(''); ?></title>
pero quiero que cuando el posts tenga una categoria llamada "noticia" entonces me muestre el titulo asi:

<title>NOTICIA <?php wp_title(''); ?> online en HD</title>

sabes que condicional usar o añadir al is_single() para poder que me funcione.
saludos y gracias