Ticket #11061: term_links.diff
File term_links.diff, 1.6 KB (added by , 14 years ago) |
---|
-
wp-includes/taxonomy.php
180 180 $wp->add_query_var($args['query_var']); 181 181 } 182 182 183 if ( false !== $args['rewrite'] && !empty($wp_rewrite) ) {183 if ( false !== $args['rewrite'] && '' != get_option('permalink_structure') ) { 184 184 if ( !is_array($args['rewrite']) ) 185 185 $args['rewrite'] = array(); 186 186 if ( !isset($args['rewrite']['slug']) ) 187 187 $args['rewrite']['slug'] = sanitize_title_with_dashes($taxonomy); 188 188 $wp_rewrite->add_rewrite_tag("%$taxonomy%", '([^/]+)', $args['query_var'] ? "{$args['query_var']}=" : "taxonomy=$taxonomy&term=$term"); 189 $wp_rewrite->add_permastruct($taxonomy, " {$args['rewrite']['slug']}/%$taxonomy%");189 $wp_rewrite->add_permastruct($taxonomy, "/{$args['rewrite']['slug']}/%$taxonomy%"); 190 190 } 191 191 192 192 $args['name'] = $taxonomy; … … 2213 2213 $slug = $term->slug; 2214 2214 2215 2215 if ( empty($termlink) ) { 2216 $file = get_option('home') . '/';2216 $file = trailingslashit(get_option( 'home' )); 2217 2217 $t = get_taxonomy($taxonomy); 2218 2218 if ( $t->query_var ) 2219 2219 $termlink = "$file?$t->query_var=$slug"; -
wp-includes/category-template.php
768 768 $slug = $tag->slug; 769 769 770 770 if ( empty( $taglink ) ) { 771 $file = get_option( 'home' ) . '/';771 $file = trailingslashit(get_option( 'home' )); 772 772 $taglink = $file . '?tag=' . $slug; 773 773 } else { 774 774 $taglink = str_replace( '%tag%', $slug, $taglink );