Ticket #10959: 10959.2.diff
| File 10959.2.diff, 1.0 KB (added by , 17 years ago) |
|---|
-
wp-admin/includes/theme.php
127 127 $themes = get_themes(); 128 128 $theme = get_current_theme(); 129 129 $templates = $themes[$theme]['Template Files']; 130 $page_templates = array ();130 $page_templates = array(); 131 131 132 132 if ( is_array( $templates ) ) { 133 $base = array( trailingslashit(get_template_directory()), trailingslashit(get_stylesheet_directory()) ); 134 133 135 foreach ( $templates as $template ) { 136 $basename = str_replace($base, '', $template); 137 138 // don't allow template files in subdirectories 139 if ( false !== strpos($basename, '/') ) 140 continue; 141 134 142 $template_data = implode( '', file( $template )); 135 143 136 144 $name = ''; … … 138 146 $name = _cleanup_header_comment($name[1]); 139 147 140 148 if ( !empty( $name ) ) { 141 $page_templates[trim( $name )] = basename( $template );;149 $page_templates[trim( $name )] = $basename; 142 150 } 143 151 } 144 152 }