WordPress.org

Make WordPress Core

Ticket #22857: 22857.2.diff

File 22857.2.diff, 1.7 KB (added by coreymcollins, 5 years ago)

Above fixes and: removed redundant "Header Image" text on "Current Header Image"

  • wp-admin/includes/template.php

     
    16781678        $stylesheet = get_option('stylesheet');
    16791679
    16801680        if ( current_theme_supports( 'custom-header') ) {
    1681                 $meta_header = get_post_meta($post->ID, '_wp_attachment_is_custom_header', true );
    1682                 if ( ! empty( $meta_header ) && $meta_header == $stylesheet )
     1681                $meta_header  = get_post_meta($post->ID, '_wp_attachment_is_custom_header', true );
     1682                $header_image = get_header_image();
     1683
     1684                // Display "Header Image" if the image was ever used as a header image
     1685                if ( ! empty( $meta_header ) && $meta_header == $stylesheet && $header_image !== wp_get_attachment_url( $post->ID ) ) {
    16831686                        $media_states[] = __( 'Header Image' );
     1687                }
     1688
     1689                // Display "Current Header Image" if the image is currently the header image
     1690                if ( ! is_random_header_image() && $header_image && $header_image == wp_get_attachment_url( $post->ID ) ) {
     1691                        $media_states[] = __( 'Current Header Image' );
     1692                }
    16841693        }
    16851694
    16861695        if ( current_theme_supports( 'custom-background') ) {
    16871696                $meta_background = get_post_meta($post->ID, '_wp_attachment_is_custom_background', true );
    1688                 if ( ! empty( $meta_background ) && $meta_background == $stylesheet )
     1697                echo $meta_background;
     1698                if ( ! empty( $meta_background ) && $meta_background == $stylesheet ) {
    16891699                        $media_states[] = __( 'Background Image' );
     1700
     1701                        $background_image = get_background_image();
     1702                        if ( $background_image && $background_image == wp_get_attachment_url( $post->ID ) ) {
     1703                                $media_states[] = __( 'Current Background Image' );
     1704                        }
     1705                }
    16901706        }
    16911707
    16921708        /**