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 для рубрик без плагина» закрыта для новых ответов.