Мне нужна ссылка на URL-адрес выгружаемого архива магазина, чтобы добавить его как rel=canonical
. По умолчанию WooCommerce всегда использует URL-адрес страницы «Все продукты».
Например: страница архива всех продуктов имеет следующий URL-адрес:
https://example.com/shop/
Если я go на странице 2 URL-адрес по-прежнему тот, который указан выше. Но правильной версией будет:
https://example.com/shop/page/2/
Я пытаюсь переписать тег rel=canonical
с помощью Yoast и хочу отобразить текущий URL с помощью /page/
. Итак, я попробовал это:
$canonical = home_url( $wp->request );
И это:
$canonical = home_url( add_query_arg( array(), $wp->request ) );
К сожалению, безуспешно. Он всегда показывает только URL-адрес домашней страницы (https://example.com
). Есть ли способ узнать номер страницы?