Rank Math, як зробити canonical на сторінках пагінації

як зробити canonical на сторінках пагінації

Привіт. Я хочу, щоб сторінки розбивки посилалися на кореневу категорію.

Наприклад, я хочу, щоб сторінка /shop/page/2/ мала канонічний /shop/.

Чи є спосіб це зробити?

Щоб установити канонічну сторінку розбиття на сторінки, додайте наступну функцію до файлу functions.php вашої (дочірньої) теми:

add_filter( 'rank_math/frontend/canonical', function( $canonical ) {
if ( is_paged() ) {
$link = 'https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
$arr = explode('/page/', $link);
$canonical = $arr[0] . '/';
}
return $canonical;
});

Джерело рішення взято на офіційній сторінці за посиланням на Support Rank Math

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься.