Make WordPress Core

Changeset 25128


Ignore:
Timestamp:
08/26/2013 07:20:36 PM (11 years ago)
Author:
SergeyBiryukov
Message:

Ignore case differences when checking file extension in wp_audio_shortcode() and wp_video_shortcode(). props nofearinc, bhengh. fixes #25140.

File:
1 edited

Legend:

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

    r24948 r25128  
    872872    if ( ! empty( $src ) ) {
    873873        $type = wp_check_filetype( $src, wp_get_mime_types() );
    874         if ( ! in_array( $type['ext'], $default_types ) )
     874        if ( ! in_array( strtolower( $type['ext'] ), $default_types ) )
    875875            return sprintf( '<a class="wp-embedded-audio" href="%s">%s</a>', esc_url( $src ), esc_html( $src ) );
    876876        $primary = true;
     
    880880            if ( ! empty( $$ext ) ) {
    881881                $type = wp_check_filetype( $$ext, wp_get_mime_types() );
    882                 if ( $type['ext'] === $ext )
     882                if ( strtolower( $type['ext'] ) === $ext )
    883883                    $primary = true;
    884884            }
     
    10111011    if ( ! empty( $src ) ) {
    10121012        $type = wp_check_filetype( $src, wp_get_mime_types() );
    1013         if ( ! in_array( $type['ext'], $default_types ) )
     1013        if ( ! in_array( strtolower( $type['ext'] ), $default_types ) )
    10141014            return sprintf( '<a class="wp-embedded-video" href="%s">%s</a>', esc_url( $src ), esc_html( $src ) );
    10151015        $primary = true;
     
    10191019            if ( ! empty( $$ext ) ) {
    10201020                $type = wp_check_filetype( $$ext, wp_get_mime_types() );
    1021                 if ( $type['ext'] === $ext )
     1021                if ( strtolower( $type['ext'] ) === $ext )
    10221022                    $primary = true;
    10231023            }
Note: See TracChangeset for help on using the changeset viewer.