Make WordPress Core

Ticket #24979: link-attr-allow-shortcode_atts_gallery.diff

File link-attr-allow-shortcode_atts_gallery.diff, 920 bytes (added by iworks, 13 years ago)

Allow "link" attr to change by shortcode_atts_gallery filter.

  • wp-includes/media.php

     
    704704                'columns'    => 3,
    705705                'size'       => 'thumbnail',
    706706                'include'    => '',
    707                 'exclude'    => ''
     707                'exclude'    => '',
     708                'link'       => ''
    708709        ), $attr, 'gallery'));
    709710
    710711        $id = intval($id);
     
    778779
    779780        $i = 0;
    780781        foreach ( $attachments as $id => $attachment ) {
    781                 if ( ! empty( $attr['link'] ) && 'file' === $attr['link'] )
     782                if ( ! empty( $link ) && 'file' === $link )
    782783                        $image_output = wp_get_attachment_link( $id, $size, false, false );
    783                 elseif ( ! empty( $attr['link'] ) && 'none' === $attr['link'] )
     784                elseif ( ! empty( $link ) && 'none' === $link )
    784785                        $image_output = wp_get_attachment_image( $id, $size, false );
    785786                else
    786787                        $image_output = wp_get_attachment_link( $id, $size, true, false );