Seleccionar una imagen diferente de cabecera en la plantilla de los post
-
Hola, he modificado el tema Appointment para que coja la imagen destacada de las páginas como cabecera. Para ello (gracias @almendron) hice esto:
1) Editar el archivo index-banner.php
2) Sustituir <div class=»page-title-section»> por lo siguiente:
<?php //this retrieve the full version of image $image_data=''; $image_url=''; $image_data = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'full', false ); $image_url = $image_data[0]; ?> <?php if ($image_url=='') : ?> <div class="page-title-section"> <?php else : ?> <?php echo '<div class="page-title-section" style="background-image: url(' . $image_url . ')">' ?> <?php endif ?>
De esta forma tengo en el background de cada página la imagen destacada de esa página, por ejemplo estas:
http://grupo.us.es/compoliticas/proyecto/
http://grupo.us.es/compoliticas/equipo/
http://grupo.us.es/compoliticas/publicaciones/El problema es que con ese cambio, cuando entras en un post concreto también pone ahí la imagen destacada del post y no me interesa eso pues queda mal, tal que así:
http://grupo.us.es/compoliticas/libro-videoactivismo-y-movimientos-sociales/Así que me interesaría o bien que el cambio para poner ahí de fondo la imagen destacada afectara solo a las páginas (no a los post), o bien que en la plantilla de los post no hiciera eso, o quizás otra opción es que excluyera eso de una categoria, ya que todos los post los tengo en una llamada «noticias». Para rematar, lo ideal sería que en los post la cabecera que mostrara fuera la de una página concreta, en concreto la de «Noticias» que es esta: http://grupo.us.es/compoliticas/noticias/ pero me conformaría con poder ponerle a los post en la cabecera una imagen fija concreta de fondo, definiendo su url.
- El debate ‘Seleccionar una imagen diferente de cabecera en la plantilla de los post’ está cerrado a nuevas respuestas.