Soporte » Diseño – Temas y plantillas » Problema con la cabecera en Twenty Eleven

  • Resuelto sece43

    (@sece43)


    Desde una de las últimas actualizaciones del tema, creo que la 2.2, cuando estoy redireccionada a un post concreto, la imagen de cabecera de la web es sustituita por la imagen destacada del post, y no quiero que haga ese cambio.

    He mirado por personalizar y nada, y también he trasteado algo por el single.php que es lo que se me ocurre que pueda estar relacionado, pero no hay forma 🙁

    Imagen general
    http://www.luciamonterorodriguez.com/
    Imagen cambiada

    Participar en Twitter desde el aula

Viendo 8 respuestas - de la 1 a la 8 (de un total de 8)
  • Moderador LGrusin

    (@lgrusin)

    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 🙁

    Moderador LGrusin

    (@lgrusin)

    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 🙂

    Moderador LGrusin

    (@lgrusin)

    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

    Iniciador del debate sece43

    (@sece43)

    Perfecto, regracias 🙂

    Moderador LGrusin

    (@lgrusin)

    De nada, a mandar…

    Por favor, marca el hilo como resuelto y cierralo, gracias.

    Un saludo

Viendo 8 respuestas - de la 1 a la 8 (de un total de 8)
  • El debate ‘Problema con la cabecera en Twenty Eleven’ está cerrado a nuevas respuestas.