Как реализовать собственный тег Canonical на страницах сайта Wordpress - PullRequest
0 голосов
/ 20 ноября 2018

Я новичок в WordPress.Мой сайт WordPress имеет другую страницу категории.Такие как Catagory A;Catagory B и т. Д.

Каждая страница категории имеет целевую страницу со всеми продуктами и введением в эту категорию.Поскольку на каждой странице категории есть много товаров, они не могут поместиться на одной странице.Поэтому я использовал нумерацию страниц.Но вводный комментарий одинаков для всех продуктов в определенной категории.

Я хочу, чтобы дочерние страницы определенной категории имели канонический тег на странице главной категории.

Так что *Страница 1007 *https://www.mywebsite.com/category/A/2 будет канонической для этой страницы https://www.mywebsite.com/category/A и https://www.mywebsite.com/category/B/2 Страница будет канонической для этой страницы https://www.mywebsite.com/category/B

т.е.

"https://www.mywebsite.com/category/A/2" & "https://www.mywebsite.com/category/A/3" оба будут иметь

<link rel="canonical" href="https://www.mywebsite.com/category/A/">

" https://www.mywebsite.com/category/B/2" & "https://www.mywebsite.com/category/B/3" обе страницы будут иметь

<link rel="canonical" href="https://www.mywebsite.com/category/B/">

Если я напишу

<link rel="canonical" href="https://www.mywebsite.com">

в файле header.php в папке темы, каждая страница канонична домашней странице.

А если я напишу

<link rel="canonical" href="https://www.mywebsite.com<?php echo $_SERVER['REQUEST_URI'];?>">

, тогда каждая страница канонична сама по себе.который работает для всех других страниц, но не для страниц категорий, которые имеют нумерацию страниц.

т.е. "https://www.mywebsite.com/category/A/2" получает

<link rel="canonical" href="https://www.mywebsite.com/category/A/2">

Как решить эту проблему, чтобы дочерние страницы определенной категории были должным образом каноническими. То есть" https://www.mywebsite.com/category/A/2"будет иметь

<link rel="canonical" href="https://www.mywebsite.com/category/A">

Я попробовал плагин Yoast и настроил канонический атрибут.Но это не сработало.

Пожалуйста, предложите.

...