Make WordPress Core


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/3.1/wp-includes/taxonomy.php

    r17527 r17444  
    1616 */
    1717function create_initial_taxonomies() {
    18     global $wp_rewrite;
    19 
    2018    register_taxonomy( 'category', 'post', array(
    2119        'hierarchical' => true,
     
    2523                    'hierarchical' => true,
    2624                    'slug' => get_option('category_base') ? get_option('category_base') : 'category',
    27                     'with_front' => ( get_option('category_base') && ! $wp_rewrite->using_index_permalinks() ) ? false : true ) : false,
     25                    'with_front' => false) : false,
    2826        'public' => true,
    2927        'show_ui' => true,
     
    3735        'rewrite' => did_action( 'init' ) ? array(
    3836                    'slug' => get_option('tag_base') ? get_option('tag_base') : 'tag',
    39                     'with_front' => ( get_option('category_base') && ! $wp_rewrite->using_index_permalinks() ) ? false : true ) : false,
     37                    'with_front' => false) : false,
    4038        'public' => true,
    4139        'show_ui' => true,
     
    332330
    333331        $wp_rewrite->add_rewrite_tag("%$taxonomy%", $tag, $args['query_var'] ? "{$args['query_var']}=" : "taxonomy=$taxonomy&term=");
    334         $wp_rewrite->add_permastruct($taxonomy, "{$args['rewrite']['slug']}/%$taxonomy%", $args['rewrite']['with_front']);
     332        $wp_rewrite->add_permastruct($taxonomy, "{$wp_rewrite->root}{$args['rewrite']['slug']}/%$taxonomy%", $args['rewrite']['with_front']);
    335333    }
    336334
     
    890888        $field = 't.name';
    891889    } else {
    892         $term = get_term( (int) $value, $taxonomy, $output, $filter);
    893         if ( is_wp_error( $term ) )
    894             $term = false;
    895         return $term;
     890        return get_term( (int) $value, $taxonomy, $output, $filter);
    896891    }
    897892
     
    28482843
    28492844    if ( empty($termlink) ) {
    2850         if ( 'category' == $taxonomy )
    2851             $termlink = '?cat=' . $term->term_id;
    2852         elseif ( $t->query_var )
     2845        if ( $t->query_var )
    28532846            $termlink = "?$t->query_var=$slug";
    28542847        else
Note: See TracChangeset for help on using the changeset viewer.