WordPress.org

Make WordPress Core

Ticket #6064: attachment_icon_gallery_fix.2.diff

File attachment_icon_gallery_fix.2.diff, 926 bytes (added by Nightgunner5, 10 years ago)
  • wp-includes/shortcodes.php

     
    167167";
    168168
    169169        if ( !empty($attachments) ) foreach ( $attachments as $id => $attachment ) {
    170                 $src = wp_get_attachment_thumb_url($id);
     170                $src = get_attachment_icon_src($id);
     171                $src = $src[0];
     172                if ( strpos($src, get_bloginfo('home').'/wp-includes/images/crystal') === 0 ) $isimage = 'file';
     173                else $isimage = 'image';
    171174                $href = get_attachment_link($id);
    172175                $output .= "
    173176                        <div>
    174                                 <a href='$href'><img src='$src' alt='$attachment->post_title' /></a>
     177                                <a href='$href'><img src='$src' alt='$attachment->post_title' class='$isimage' /></a>
    175178                        </div>
    176179";
    177180                if ( ++$i % 3 == 0 )
     
    179182        }
    180183
    181184        $output .= "
    182                         <br style='clear: both;' >
     185                        <br style='clear: both;' />
    183186                </div>
    184187";
    185188