WordPress.org

Make WordPress Core

Ticket #8497: 8479.diff

File 8479.diff, 852 bytes (added by DD32, 9 years ago)
  • wp-admin/includes/theme.php

     
    6363                        $template_data = implode( '', file( WP_CONTENT_DIR.$template ));
    6464
    6565                        $name = '';
    66                         if ( preg_match( '|Template Name:(.*)$|mi', $template_data, $name ) )
    67                                 $name = $name[1];
     66                        if ( preg_match( '|Template Name:(.*)|mi', $template_data, $name ) )
     67                                $name = preg_replace('!\s*(\*/|\?>).+$!', '', $name[1]);
    6868
    6969                        $description = '';
    7070                        if( preg_match( '|Description:(.*)$|mi', $template_data, $description ) )
    71                                 $description = $description[1];
     71                                $description  = preg_replace('!\s*(\*/|\?>).+$!', '', $description[1]);
    7272
    7373                        if ( !empty( $name ) ) {
    7474                                $page_templates[trim( $name )] = basename( $template );