Zarządzaj kanonicznymi URL-ami produktów WooCommerce. Ustaw własny canonical per produkt, napraw duplicate content z parametrów URL.
Wtyczka dodaje pole URL canonical do danych ogólnych produktu (woocommerce_product_options_general_product_data). Wartość zapisywana jest jako meta _bpc_canonical. Na froncie klasa BPC_Core wstawia tag <link rel="canonical"> przez wp_head oraz filtruje canonical zwracany przez wtyczki SEO.
bstudio-product-canonical do /wp-content/plugins/.Wtyczka filtruje canonical zwracany przez popularne pluginy SEO — Twoja wartość ma pierwszeństwo:
| Wtyczka SEO | Filtr |
|---|---|
| Yoast SEO | wpseo_canonical |
| Rank Math | rank_math/frontend/canonical |
| All in One SEO | aioseo_canonical_url |
| WordPress (natywny) | wp_head + usunięcie rel_canonical |
rel_canonical WordPressa hookem remove_action. Dzięki temu w <head> zawsze jest dokładnie jeden tag canonical.
Opcja strip_query (w opcji bpc_settings) włącza filtr get_canonical_url, który usuwa wszystko po znaku ? z kanonicznego URL. Naprawia to duplicate content powstający z parametrów filtrów, sortowania i UTM.
Wtyczka nie ingeruje — WordPress i wtyczka SEO używają domyślnego adresu produktu. Pole działa wyłącznie gdy je wypełnisz.
Obecna wersja obsługuje canonical per produkt (is_product()). Filtr usuwania query stringów działa globalnie dla wszystkich kanonicznych URL-i.
Masz pytanie, napotkałeś problem albo chcesz rozwinąć to rozwiązanie pod swój sklep? Pomożemy.
Problemy z instalacją, konfiguracją lub działaniem wtyczki — opisz zgłoszenie, a wrócimy z rozwiązaniem.
Wyślij e-mail na shop@biegun.studio. W temacie podaj nazwę wtyczki i krótki opis. Dołącz wersje WordPressa, WooCommerce i PHP oraz kroki odtworzenia problemu.
Potrzebujesz dodatkowej funkcji albo integracji? Realizujemy rozszerzenia i wdrożenia na zamówienie — napisz na shop@biegun.studio.
Pełna oferta wtyczek: biegun.studio/sklep