Twenty Eleven siempre funcionó así, desde las primeras versiones, acabo de comprobarlo.
Puesto que ese tema sólo muestra la imagen destacada en la cabecera, no tienes necesidad de usarla porque nunca saldrá en otro lugar.
Si tienes muchos posts con la imagen destacada entonces habrá que modificar el archivo header.php para que no las muestre.
Un saludo
Iniciador del debate
sece43
(@sece43)
Que va LGrusin, llevo con ese them instalado y personalizándolo desde hace año y medio y sólo tengo ese problema desde hace un mes más o menos 🙁
Lo dicho, tendrás que modificar el archivo header.php y no actualizar más el theme o en su caso cambiarle de nombre.
Si tienes alguna versión antigua de este archivo en la que no salgan las imágenes destacadas puedes sustituirlo sin mayor problema.
Un saludo
Iniciador del debate
sece43
(@sece43)
Entonces me pondré a bichear en ese archivo, a ver si doy con la tecla 🙂
Bueno, he estado mirando el código del archivo header.php…
Te pongo las modificaciones que hay que hacer por si quieres intentarlo.
//if ( is_singular() && has_post_thumbnail( $post->ID ) &&
//( /* $src, $width, $height */ $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), array( $header_image_width, $header_image_width ) ) ) &&
//$image[1] >= $header_image_width ) :
// Houston, we have a new header image!
//echo get_the_post_thumbnail( $post->ID, 'post-thumbnail' );
//else :
// Compatibility with versions of WordPress prior to 3.4.
if ( function_exists( 'get_custom_header' ) ) {
$header_image_width = get_custom_header()->width;
$header_image_height = get_custom_header()->height;
} else {
$header_image_width = HEADER_IMAGE_WIDTH;
$header_image_height = HEADER_IMAGE_HEIGHT;
}
?>
<img src="<?php header_image(); ?>" width="<?php echo esc_attr( $header_image_width ); ?>" height="<?php echo esc_attr( $header_image_height ); ?>" alt="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" />
<?php endif; // end check for featured image or standard header ?>
</a>
<?php //endif; // end check for removed header image ?>
Como puedes observar le he añadido // a varias líneas para que no se ejecute ese código. Son 6 líneas si no me equivoco las que tienes que tocar. Hazlo con calma y presta atención.
Un saludo
Iniciador del debate
sece43
(@sece43)
Vaya, no me ha dado tiempo ni a intentarlo. Muchas, muchas gracias LGrusin
De nada, a mandar…
Por favor, marca el hilo como resuelto y cierralo, gracias.
Un saludo