Make WordPress Core


Ignore:
Timestamp:
03/29/2013 08:51:35 PM (12 years ago)
Author:
markjaquith
Message:

Sanity checks on image metadata to avoid warnings, etc.

fixes #23733. props wonderboymusic.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/includes/media.php

    r23768 r23873  
    11281128    $media_dims = '';
    11291129    $meta = wp_get_attachment_metadata( $post->ID );
    1130     if ( is_array( $meta ) && array_key_exists( 'width', $meta ) && array_key_exists( 'height', $meta ) )
     1130    if ( isset( $meta['width'], $meta['height'] ) )
    11311131        $media_dims .= "<span id='media-dims-$post->ID'>{$meta['width']}&nbsp;&times;&nbsp;{$meta['height']}</span> ";
    11321132    $media_dims = apply_filters( 'media_meta', $media_dims, $post );
     
    23692369    $media_dims = '';
    23702370    $meta = wp_get_attachment_metadata( $post->ID );
    2371     if ( is_array( $meta ) && array_key_exists( 'width', $meta ) && array_key_exists( 'height', $meta ) )
     2371    if ( isset( $meta['width'], $meta['height'] ) )
    23722372        $media_dims .= "<span id='media-dims-$post->ID'>{$meta['width']}&nbsp;&times;&nbsp;{$meta['height']}</span> ";
    23732373    $media_dims = apply_filters( 'media_meta', $media_dims, $post );
Note: See TracChangeset for help on using the changeset viewer.