WordPress.org

Make WordPress Core

Ticket #22101: 22101.2.diff

File 22101.2.diff, 1.1 KB (added by stevenkword, 3 years ago)

Logic revisions @ 4.7.4

  • src/wp-includes/media.php

     
    17011701        if ( is_feed() ) {
    17021702                $output = "\n";
    17031703                foreach ( $attachments as $att_id => $attachment ) {
    1704                         $output .= wp_get_attachment_link( $att_id, $atts['size'], true ) . "\n";
     1704                        if ( ! empty( $atts['link'] ) ) {
     1705                                if( 'none' === $atts['link'] ) {
     1706                                        $output .= wp_get_attachment_image( $att_id, $atts['size'], false, $attr );
     1707                                } else {
     1708                                        $output .= wp_get_attachment_link( $att_id, $atts['size'], false );
     1709                                }
     1710                        } else {
     1711                                $output .= wp_get_attachment_link( $att_id, $atts['size'], true );
     1712                        }
     1713                        $output .= "\n";
    17051714                }
    17061715                return $output;
    17071716        }
     
    37423751                        if ( 'gallery' === $shortcode[2] ) {
    37433752                                $srcs = array();
    37443753
    3745                                 $shortcode_attrs = shortcode_parse_atts( $shortcode[3] ); 
     3754                                $shortcode_attrs = shortcode_parse_atts( $shortcode[3] );
    37463755                                if ( ! is_array( $shortcode_attrs ) ) {
    37473756                                        $shortcode_attrs = array();
    37483757                                }