Changes from trunk/wp-includes/taxonomy.php at r17443 to branches/3.1/wp-includes/taxonomy.php at r17527
- File:
-
- 1 edited
-
branches/3.1/wp-includes/taxonomy.php (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/3.1/wp-includes/taxonomy.php
r17443 r17527 16 16 */ 17 17 function create_initial_taxonomies() { 18 global $wp_rewrite; 19 18 20 register_taxonomy( 'category', 'post', array( 19 21 'hierarchical' => true, … … 23 25 'hierarchical' => true, 24 26 'slug' => get_option('category_base') ? get_option('category_base') : 'category', 25 'with_front' => false) : false,27 'with_front' => ( get_option('category_base') && ! $wp_rewrite->using_index_permalinks() ) ? false : true ) : false, 26 28 'public' => true, 27 29 'show_ui' => true, … … 35 37 'rewrite' => did_action( 'init' ) ? array( 36 38 'slug' => get_option('tag_base') ? get_option('tag_base') : 'tag', 37 'with_front' => false) : false,39 'with_front' => ( get_option('category_base') && ! $wp_rewrite->using_index_permalinks() ) ? false : true ) : false, 38 40 'public' => true, 39 41 'show_ui' => true, … … 330 332 331 333 $wp_rewrite->add_rewrite_tag("%$taxonomy%", $tag, $args['query_var'] ? "{$args['query_var']}=" : "taxonomy=$taxonomy&term="); 332 $wp_rewrite->add_permastruct($taxonomy, "{$ wp_rewrite->root}{$args['rewrite']['slug']}/%$taxonomy%", $args['rewrite']['with_front']);334 $wp_rewrite->add_permastruct($taxonomy, "{$args['rewrite']['slug']}/%$taxonomy%", $args['rewrite']['with_front']); 333 335 } 334 336 … … 888 890 $field = 't.name'; 889 891 } else { 890 return get_term( (int) $value, $taxonomy, $output, $filter); 892 $term = get_term( (int) $value, $taxonomy, $output, $filter); 893 if ( is_wp_error( $term ) ) 894 $term = false; 895 return $term; 891 896 } 892 897 … … 2843 2848 2844 2849 if ( empty($termlink) ) { 2845 if ( $t->query_var ) 2850 if ( 'category' == $taxonomy ) 2851 $termlink = '?cat=' . $term->term_id; 2852 elseif ( $t->query_var ) 2846 2853 $termlink = "?$t->query_var=$slug"; 2847 2854 else
Note: See TracChangeset
for help on using the changeset viewer.