diff --git a/wp-content/themes/twentyeleven/functions.php b/wp-content/themes/twentyeleven/functions.php index 5ae5d2435..8c8b4096b 100644 --- a/wp-content/themes/twentyeleven/functions.php +++ b/wp-content/themes/twentyeleven/functions.php @@ -115,6 +115,8 @@ function twentyeleven_setup() { // The height and width of our custom header. 'width' => apply_filters( 'twentyeleven_header_image_width', 1000 ), 'height' => apply_filters( 'twentyeleven_header_image_height', 288 ), + // Support flexible heights. + 'flex-height' => true, // Random image rotation by default. 'random-default' => true, // Callback for styling the header. diff --git a/wp-content/themes/twentyeleven/header.php b/wp-content/themes/twentyeleven/header.php index b54f8646b..9b762086a 100644 --- a/wp-content/themes/twentyeleven/header.php +++ b/wp-content/themes/twentyeleven/header.php @@ -79,21 +79,19 @@ // Check to see if the header image has been removed $header_image = get_header_image(); if ( $header_image ) : - $header_image_width = get_theme_support( 'custom-header', 'width' ); - $header_image_height = get_theme_support( 'custom-header', 'height' ); + $header_image_width = get_custom_header()->width; ?> ID ) && + 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 : ?> - +