WordPress.org

Make WordPress Core

Ticket #52516: 52516.featured_image.patch

File 52516.featured_image.patch, 2.1 KB (added by sabernhardt, 7 months ago)

introducing a new variable for better readability

  • src/wp-content/themes/twentyeleven/header.php

     
    103103                                 * The header image.
    104104                                 * Check if this is a post or page, if it has a thumbnail, and if it's a big one
    105105                                 */
     106                                $featured_image = null;
    106107                                if ( is_singular() && has_post_thumbnail( $post->ID ) ) {
    107108                                        $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), array( $header_image_width, $header_image_width ) );
    108109                                        if ( $image && $image[1] >= $header_image_width ) {
    109110                                                // Houston, we have a new header image!
    110                                                 echo get_the_post_thumbnail( $post->ID, 'post-thumbnail' );
     111                                                $featured_image = $image;
    111112                                        }
     113                                }
     114                                if ( $featured_image ) {
     115                                        echo get_the_post_thumbnail( $post->ID, 'post-thumbnail' );
    112116                                } else {
    113117                                        // Compatibility with versions of WordPress prior to 3.4.
    114118                                        if ( function_exists( 'get_custom_header' ) ) {
  • src/wp-content/themes/twentyten/header.php

     
    8787                                }
    8888
    8989                                // Check if this is a post or page, if it has a thumbnail, and if it's a big one.
     90                                $featured_image = null;
    9091                                if ( is_singular() && has_post_thumbnail( $post->ID ) ) {
    9192                                        $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), array( $header_image_width, $header_image_width ) );
    9293                                        if ( $image && $image[1] >= $header_image_width ) {
    9394                                                // Houston, we have a new header image!
    94                                                 echo get_the_post_thumbnail( $post->ID, 'post-thumbnail' );
     95                                                $featured_image = $image;
    9596                                        }
     97                                }
     98                                if ( $featured_image ) {
     99                                        echo get_the_post_thumbnail( $post->ID, 'post-thumbnail' );
    96100                                } else {
    97101                                        // Compatibility with versions of WordPress prior to 3.4.
    98102                                        if ( function_exists( 'get_custom_header' ) ) {