Make WordPress Core

Ticket #35076: 35076.3.patch

File 35076.3.patch, 1.3 KB (added by afercia, 9 years ago)

Prints out the aria-describedby attribute conditionally

  • src/wp-admin/includes/post.php

     
    13801380
    13811381        $post               = get_post( $post );
    13821382        $post_type_object   = get_post_type_object( $post->post_type );
    1383         $set_thumbnail_link = '<p class="hide-if-no-js"><a href="%s" id="set-post-thumbnail" aria-describedby="set-post-thumbnail-desc" class="thickbox">%s</a></p>';
     1383        $set_thumbnail_link = '<p class="hide-if-no-js"><a href="%s" id="set-post-thumbnail"%s class="thickbox">%s</a></p>';
    13841384        $upload_iframe_src  = get_upload_iframe_src( 'image', $post->ID );
    13851385
    13861386        $content = sprintf( $set_thumbnail_link,
    13871387                esc_url( $upload_iframe_src ),
     1388                '', // Empty when there's no featured image set, `aria-describedby` attribute otherwise.
    13881389                esc_html( $post_type_object->labels->set_featured_image )
    13891390        );
    13901391
     
    14161417                        $ajax_nonce = wp_create_nonce( 'set_post_thumbnail-' . $post->ID );
    14171418                        $content = sprintf( $set_thumbnail_link,
    14181419                                esc_url( $upload_iframe_src ),
     1420                                ' aria-describedby="set-post-thumbnail-desc"',
    14191421                                $thumbnail_html
    14201422                        );
    14211423                        $content .= '<p class="hide-if-no-js howto" id="set-post-thumbnail-desc">' . __( 'Click the image to edit or update' ) . '</p>';