WordPress.org

Make WordPress Core

Ticket #18178: 18178.2.diff

File 18178.2.diff, 1.5 KB (added by aaroncampbell, 10 months ago)
  • wp-includes/media-template.php

     
    353353                                <option value="file"> 
    354354                                        <?php esc_attr_e('Media File'); ?> 
    355355                                </option> 
     356                                <option value="none"> 
     357                                        <?php esc_attr_e('None'); ?> 
     358                                </option> 
    356359                        </select> 
    357360                </label> 
    358361 
  • wp-includes/media.php

     
    778778 
    779779        $i = 0; 
    780780        foreach ( $attachments as $id => $attachment ) { 
    781                 $link = isset($attr['link']) && 'file' == $attr['link'] ? wp_get_attachment_link($id, $size, false, false) : wp_get_attachment_link($id, $size, true, false); 
     781                if ( ! empty( $attr['link'] ) && 'file' === $attr['link'] ) 
     782                        $image_output = wp_get_attachment_link( $id, $size, false, false ); 
     783                elseif ( ! empty( $attr['link'] ) && 'none' === $attr['link'] ) 
     784                        $image_output = wp_get_attachment_image( $id, $size, false ); 
     785                else 
     786                        $image_output = wp_get_attachment_link( $id, $size, true, false ); 
     787 
    782788                $image_meta  = wp_get_attachment_metadata( $id ); 
    783789 
    784790                $orientation = ''; 
     
    788794                $output .= "<{$itemtag} class='gallery-item'>"; 
    789795                $output .= " 
    790796                        <{$icontag} class='gallery-icon {$orientation}'> 
    791                                 $link 
     797                                $image_output 
    792798                        </{$icontag}>"; 
    793799                if ( $captiontag && trim($attachment->post_excerpt) ) { 
    794800                        $output .= "