Ticket #12245: 12245.diff
| File 12245.diff, 1.0 KB (added by , 16 years ago) |
|---|
-
wp-includes/canonical.php
143 143 if ( is_category() || is_tax() ) { 144 144 if ( is_category() ) { 145 145 $taxonomy = 'category'; 146 $slug = get_query_var('category_name'); 146 if ( !get_query_var('category_name') && get_query_var('cat') ) { 147 $_category_obj = get_category( get_query_var('cat') ); 148 $slug = $_category_obj->slug; 149 } else { 150 $slug = get_query_var('category_name'); 151 } 147 152 } else { 148 153 $taxonomy = get_query_var('taxonomy'); 149 154 $slug = get_query_var('term'); 150 } 151 if ( $tax_url = get_term_link($slug, $taxonomy) ) {155 } 156 if ( $tax_url = get_term_link($slug, $taxonomy) && !empty($slug) ) { 152 157 $tax_url = parse_url($tax_url); 153 158 $redirect['path'] = $tax_url['path']; 154 159 } 155 160 } 156 157 161 // paging and feeds 158 162 if ( get_query_var('paged') || is_feed() || get_query_var('cpage') ) { 159 163 if ( !$redirect_url )
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)