БАГ: Дубли страниц категорий

Код взят у WP-KAMA БАГ: Дубли страниц категорий — разные URL для одной и той же Рубрики (термина таксономии) Например, рубрика доступна по адресам: https://wp-kama.ru/cat/wordpress/codex https://wp-kama.ru/cat/wordpress/codex/codex https://wp-kama.ru/cat/wordpress/dfdfdf/codex

add_action( 'template_redirect', 'check_301redirect_tax_url', 9 );
function check_301redirect_tax_url(){

	// not taxonomy
	if( ! ( is_category() || is_tag() || is_tax() ) )
		return;

	$qo = get_queried_object();

	$term_url = get_term_link( $qo );
	$parsed_url = parse_url( $_SERVER['REQUEST_URI'] );

	if( strpos( $parsed_url['path'], wp_make_link_relative( $term_url ) ) === false ){
		$redirect_to = isset( $parsed_url['query'] ) ? "$term_url?{$parsed_url['query']}" : $term_url;
		wp_redirect( $redirect_to, 301 );
		exit;
	}

}