WordPress.org

Make WordPress Core

Ticket #15103: 15790.2.diff

File 15790.2.diff, 1.2 KB (added by nacin, 5 years ago)
  • wp-includes/media.php

     
    821821 
    822822        $selector = "gallery-{$instance}"; 
    823823 
    824         $output = apply_filters('gallery_style', " 
     824        $gallery_style = $gallery_div = ''; 
     825        if ( apply_filters( 'use_default_gallery_style', true ) ) 
     826                $gallery_style = " 
    825827                <style type='text/css'> 
    826828                        #{$selector} { 
    827829                                margin: auto; 
     
    830832                                float: {$float}; 
    831833                                margin-top: 10px; 
    832834                                text-align: center; 
    833                                 width: {$itemwidth}%;                   } 
     835                                width: {$itemwidth}%; 
     836                        } 
    834837                        #{$selector} img { 
    835838                                border: 2px solid #cfcfcf; 
    836839                        } 
     
    838841                                margin-left: 0; 
    839842                        } 
    840843                </style> 
    841                 <!-- see gallery_shortcode() in wp-includes/media.php --> 
    842                 <div id='$selector' class='gallery galleryid-{$id}'>"); 
     844                <!-- see gallery_shortcode() in wp-includes/media.php -->"; 
     845        $size_class = sanitize_html_class( $size ); 
     846        $gallery_div = "<div id='$selector' class='gallery galleryid-{$id} gallery-columns-{$columns} gallery-size-{$size_class}'>"; 
     847        $output = apply_filters( 'gallery_style', $gallery_style . "\n\t\t" . $gallery_div ); 
    843848 
    844849        $i = 0; 
    845850        foreach ( $attachments as $id => $attachment ) {