WordPress.org

Make WordPress Core

Ticket #23900: 23900.2.diff

File 23900.2.diff, 1.5 KB (added by helen, 13 months ago)
  • wp-admin/includes/post-formats.php

     
    2020 
    2121        <?php 
    2222        $image = false; 
    23         if ( isset( $format_meta['image'] ) ) 
    24                 $image = is_numeric( $format_meta['image'] ) ? wp_get_attachment_url( $format_meta['image'] ) : $format_meta['image']; 
     23        if ( ! empty( $format_meta['image'] ) && is_numeric( $format_meta['image'] ) ) { 
     24                $format_meta['image'] = absint( $format_meta['image'] ); 
     25                $image = wp_get_attachment_url( $format_meta['image'] ); 
     26        } 
    2527        ?> 
    2628        <div class="field wp-format-image"> 
    2729                <div data-format="image" class="wp-format-media-holder hide-if-no-js<?php if ( ! $image ) echo ' empty'; ?>"> 
     
    3638                                ?> 
    3739                        </a> 
    3840                </div> 
    39                 <label for="_wp_format_image" class="screen-reader-text"><?php _e( 'Image URL' ); ?>:</label> 
    40                 <input id="wp_format_image" type="hidden" name="_wp_format_image" value="<?php echo esc_url( $format_meta['image'] ); ?>" placeholder="<?php esc_attr_e( 'Image URL' ); ?>" class="widefat" /> 
     41                <label for="_wp_format_image" class="screen-reader-text"><?php _e( 'Attachment ID' ); ?>:</label> 
     42                <input id="wp_format_image" type="hidden" name="_wp_format_image" value="<?php echo esc_attr( $format_meta['image'] ); ?>" placeholder="<?php esc_attr_e( 'Attachment ID' ); ?>" class="widefat" /> 
    4143        </div> 
    4244 
    4345        <div class="field wp-format-link wp-format-quote wp-format-image">