WordPress.org

Make WordPress Core

Ticket #14201: no-ascii-category-base.diff

File no-ascii-category-base.diff, 756 bytes (added by nbachiyski, 8 years ago)
  • wp-includes/canonical.php

     
    156156
    157157                        $obj = $wp_query->get_queried_object();
    158158
    159                         if ( $term_count <= 1 && !empty($obj->term_id) && ( $tax_url = get_term_link((int)$obj->term_id, $obj->taxonomy) ) && !is_wp_error($tax_url) ) {
    160 
     159                        if ( $term_count <= 1 && !empty($obj->term_id) && ( $tax_url = get_term_link((int)$obj->term_id, $obj->taxonomy) )
     160                                        && !is_wp_error($tax_url) && $redirect['query'] ) {
    161161                                if ( is_category() ) {
    162162                                        $redirect['query'] = remove_query_arg( array( 'category_name', 'category', 'cat'), $redirect['query']);
    163163                                } elseif ( is_tag() ) {