WordPress.org

Make WordPress Core

Ticket #42549: 42549.1.diff

File 42549.1.diff, 930 bytes (added by audrasjb, 7 months ago)

Patch refreshed

  • src/wp-includes/widgets/class-wp-widget-media-gallery.php

    diff --git a/src/wp-includes/widgets/class-wp-widget-media-gallery.php b/src/wp-includes/widgets/class-wp-widget-media-gallery.php
    index d0081d1..da5e279 100644
    a b class WP_Widget_Media_Gallery extends WP_Widget_Media { 
    117117                        $instance,
    118118                        array(
    119119                                'link' => $instance['link_type'],
     120                                'id' => is_singular() ? get_queried_object_id() : 0,
    120121                        )
    121122                );
    122123
    class WP_Widget_Media_Gallery extends WP_Widget_Media { 
    254255                                }
    255256                        }
    256257                        return true;
     258                } elseif ( is_singular() ) {
     259                        $children = get_children( array(
     260                                'id'             => get_queried_object_id(),
     261                                'post_status'    => 'inherit',
     262                                'post_type'      => 'attachment',
     263                                'post_mime_type' => 'image',
     264                        ) );
     265                        if ( ! empty( $children ) ) {
     266                                return true;
     267                        }
    257268                }
    258269                return false;
    259270        }