Make WordPress Core

Ticket #33979: 33979.diff

File 33979.diff, 894 bytes (added by mauteri, 9 years ago)

Added filter for gallery item classes.

  • wp-includes/media.php

    diff --git a/wp-includes/media.php b/wp-includes/media.php
    index 17af247..d55a86a 100644
    a b function gallery_shortcode( $attr ) { 
    16451645                if ( isset( $image_meta['height'], $image_meta['width'] ) ) {
    16461646                        $orientation = ( $image_meta['height'] > $image_meta['width'] ) ? 'portrait' : 'landscape';
    16471647                }
    1648                 $output .= "<{$itemtag} class='gallery-item'>";
     1648
     1649                /**
     1650                 * Filter the gallery item classes.
     1651                 *
     1652                 * @since 4.4
     1653                 *
     1654                 * @param string $classes    Classes applied to gallery item.
     1655                 * @param object $attachment Attachment object.
     1656                 */
     1657                $classes = 'gallery-item';
     1658                $gallery_item_classes = apply_filters( 'gallery_item_classes', $classes, $attachment );
     1659                $output .= "<{$itemtag} class='{$gallery_item_classes}'>";
    16491660                $output .= "
    16501661                        <{$icontag} class='gallery-icon {$orientation}'>
    16511662                                $image_output