WordPress.org

Make WordPress Core

Ticket #15256: 15256.patch

File 15256.patch, 737 bytes (added by SergeyBiryukov, 3 years ago)
  • wp-includes/canonical.php

     
    145145                                if ( $redirect_url = get_author_posts_url($author->ID, $author->user_nicename) ) 
    146146                                        $redirect['query'] = remove_query_arg('author', $redirect['query']); 
    147147                        } 
     148                } elseif ( is_category() && !empty($_GET['cat']) && preg_match( '|^[0-9]+$|', $_GET['cat'] ) ) { 
     149                        if ( $redirect_url = get_term_link( (int) $_GET['cat'], 'category' ) ) 
     150                                $redirect['query'] = remove_query_arg('cat', $redirect['query']); 
    148151                } elseif ( is_category() || is_tag() || is_tax() ) { // Terms (Tags/categories) 
    149152 
    150153                        $term_count = 0;