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