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, 8 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