Make WordPress Core

Ticket #2312: 2312.diff

File 2312.diff, 717 bytes (added by davidhouse, 20 years ago)
  • wp-includes/functions.php

     
    17911791                $template = $theme_data['Template'];
    17921792                $stylesheet = dirname($theme_file);
    17931793
    1794                 $screenshot = glob("$theme_root/$stylesheet/screenshot.*");
    1795                 if ( !empty( $screenshot ) )
    1796                         $screenshot = basename( $screenshot[0] );
    1797                 else
    1798                         $screenshot = false;
     1794                foreach (array('png', 'gif', 'jpg', 'jpeg') as $ext) {
     1795                        if (file_exists("$theme_root/$stylesheet/screenshot.$ext")) {
     1796                                $screenshot = "screenshot.$ext";
     1797                                break;
     1798                        }
     1799                }
    17991800
    18001801                if ( empty($name) ) {
    18011802                        $name = dirname($theme_file);