Changes in trunk/wp-admin/includes/theme.php [12187:12253]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/includes/theme.php
r12187 r12253 122 122 * @since unknown 123 123 * 124 * @return array Key is template name, Value is path within the theme folder124 * @return array Key is template name, Value is template name 125 125 */ 126 126 function get_page_templates() { … … 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 … … 139 147 140 148 if ( !empty( $name ) ) { 141 $page_templates[trim( $name )] = str_replace(get_template_directory(), '', $template);149 $page_templates[trim( $name )] = $basename; 142 150 } 143 151 }
Note: See TracChangeset
for help on using the changeset viewer.