WordPress.org

Make WordPress Core

Ticket #30076: 30076.patch

File 30076.patch, 781 bytes (added by joedolson, 6 years ago)

Fetches alt attribute from metadata, creates new alt attribute and passes to post thumbnail request.

  • wp-content/themes/twentyfifteen/inc/template-tags.php

     
    272272        <?php else : ?>
    273273
    274274        <a class="post-thumbnail" href="<?php the_permalink(); ?>">
    275                 <?php the_post_thumbnail(); ?>
     275                <?php
     276                        $thumbnail_id = get_post_thumbnail_id();
     277                        $alt = get_post_meta( $thumbnail_id, '_wp_attachment_image_alt', true );
     278                        $args = array(
     279                                                'alt' => sprintf( __( '%1$s; Permalink to %2$s', 'twentyfifteen' ), $alt, get_the_title() )
     280                                        );
     281                        the_post_thumbnail( 'post-thumbnail', $args );
     282                ?>
    276283        </a>
    277284
    278285        <?php endif; // End is_singular()