Поддержка Плагины rel canonical для рубрик без плагина

  • Есть рабочий код (добавляем в functions.php или отдельным плагином), который выводит rel canonical для рубрик, сейчас для страниц /category/rybrika/page/2, /category/rybrika/page/3…. rel canonical выводится в соответствии с УРЛ, т.е. прибавляет page/2…..3
    Нужно чтобы все страницы page/2, page/3 и т.д. имели rel canonical первой страницы рубрики /category/rybrika/
    Не могу победить 🙂
    Код:

    function category_canonical(){
    		if (is_category()) {
    			$category_cat_link = get_category_link(get_query_var('cat'));
    			$category_category_link = category_link_paged($category_cat_link);
    			{
    		echo "".'<link rel="canonical" href="'.$category_category_link.'" />'."\n";
    	}
    }
    }
    function category_link_paged($link) {
    			$category_page = get_query_var('paged');
    			$category_check = function_exists('user_trailingslashit');
    	    if ($category_page && $category_page > 1) {
    	        $link = trailingslashit($link) ."page/". "$category_page";
    	        if ($category_check) {
    	            $link = user_trailingslashit($link, 'paged');
    	        } else {
    	            $link .= '/';
    	        }
    		}
    			return $link;
    	}
    add_action('wp_head', 'category_canonical');

  • Тема «rel canonical для рубрик без плагина» закрыта для новых ответов.