
Felipe
Iota
Redactor
Verificación en dos pasos activada
Verificado por Whatsapp
Hola!
Resulta que me estoy dando el trabajo de hacer un theme hijo del twenty ten, pero me está ganando este tema.
Resulta que el theme trae la opción para modificar el header, pero cuando en un post hay una imagen destacada, reemplaza el header por la imagen destacada ¿Me entienden? (abajo está el código), lo que quiero es impedir que reemplace el header por la imagen destacada y que solo ocupe la imagen del header elegido desde el panel de opciones, pero la verdad... no logro hacerlo, alguien me pude ayudar a editar este código y que no verifique si hay imagen destacada, para que finalmente no la reemplace.
Resulta que me estoy dando el trabajo de hacer un theme hijo del twenty ten, pero me está ganando este tema.
Resulta que el theme trae la opción para modificar el header, pero cuando en un post hay una imagen destacada, reemplaza el header por la imagen destacada ¿Me entienden? (abajo está el código), lo que quiero es impedir que reemplace el header por la imagen destacada y que solo ocupe la imagen del header elegido desde el panel de opciones, pero la verdad... no logro hacerlo, alguien me pude ayudar a editar este código y que no verifique si hay imagen destacada, para que finalmente no la reemplace.
Insertar CODE, HTML o PHP:
<?php
// Compatibility with versions of WordPress prior to 3.4.
if ( function_exists( 'get_custom_header' ) ) {
/*
* We need to figure out what the minimum width should be for our featured image.
* This result would be the suggested width if the theme were to implement flexible widths.
*/
$header_image_width = get_theme_support( 'custom-header', 'width' );
} else {
$header_image_width = HEADER_IMAGE_WIDTH;
}
// Check if this is a post or page, if it has a thumbnail, and if it's a big one
if ( is_singular() && current_theme_supports( 'post-thumbnails' ) &&
has_post_thumbnail( $post->ID ) &&
( /* $src, $width, $height */ $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'post-thumbnail' ) ) &&
$image[1] >= $header_image_width ) :
// Houston, we have a new header image!
echo get_the_post_thumbnail( $post->ID );
elseif ( get_header_image() ) :
// 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;
}
?>
<a href="<?php echo home_url( '/' ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"><img src="<?php header_image(); ?>" width="<?php echo $header_image_width; ?>" height="<?php echo $header_image_height; ?>" alt="" title="<?php bloginfo( 'name' ); ?> | <?php bloginfo( 'description' ); ?>"/></a>
<?php endif; ?>