Enana

Topic: Diferente cabecera para determinado post o categoría

Quisiera llamar a una imagen de cabecera diferente para un post en concreto y para una página de categoría en concreto y no encuentro la forma.

¿Cómo se usa el condicional para hacer un cambio de este tipo en header.php?

¿O debo hacerlo de otra forma?

marcoss

Re: Diferente cabecera para determinado post o categoría

Hay varias formas, las mas sencilla sería usar la condicional is_category(), por ejemplo:

PHP Code:
<?php
    if (is_category('1')) :
        echo $images['1'];
    elseif (is_category('2')) :
        echo $images['2'];
    elseif (is_category('3')) :
        echo $images['3'];
    endif;    
?>
---
marcoss

Enana

Re: Diferente cabecera para determinado post o categoría

Muchas gracias Marcos, pero donde pone

$images['3']

¿debo poner  la url de la imagen en lugar del "3" o 3 es la ID de la imagen en el CSS?

¿cómo relaciono una cosa con la otra?

marcoss

Re: Diferente cabecera para determinado post o categoría

$images['3'] es solo a modo de ejemplo, eso es suponiendo que tenes un array ($images) que contiene las diferentes imágenes para cada id, podes reemplazarlo por la ruta de la imagen si te es mas cómodo.

---
marcoss

Enana

Re: Diferente cabecera para determinado post o categoría

Uf, ahí ya me perdí, a tanto no llego sad

marcoss

Re: Diferente cabecera para determinado post o categoría

PHP Code:
<?php
    if (is_category('1')) :
        echo 'http://blog.com/images/category-1.jpg';
    elseif (is_category('2')) :
        echo 'http://blog.com/images/category-2.jpg';
    elseif (is_category('3')) :
        echo 'http://blog.com/images/category-3.jpg';
    endif;    
?>

mejor?

---
marcoss

Enana

Re: Diferente cabecera para determinado post o categoría

Gracias, así me manejo mucho mejor.