Ligase 2.4.16 — ItemList Karuzele: usunięto duplikaty url + dodano @id per Offer
Ostatnie 2 krytyczne errors "Podano identyczne wartości właściwości" w karuzelach kategorii makumi.eu.
Co naprawione
Po 2.4.15 wciąż 2 critical errors. Powód: każdy inline Product/Article/Offer w karuzeli miał bazę URL powieloną w @id i url — Google flagował jako duplicate values.
Fixy w class-itemlist.php:
- Inline Product — usunięto
url(zostaje@idz fragmentem#product) - Inline Article — usunięto
url(parytet, zostaje@idz#posting) - Inline Offer — usunięto
url+ dodano unique@id({url}#offer) per produkt - Pełna ścieżka Product na stronie produktu (
class-product.php) NIE zmieniona — tamurljest potrzebny do self-contained Merchant Listing
Po wgraniu
- Pobierz https://github.com/MarcinZmuda/Ligase-Schema-Markup/releases/download/v2.4.16/ligase-2.4.16.zip
- WP Admin → Wtyczki → Wyślij + Zastąp
- Wyczyść cache (WP Rocket / Cloudflare)
- Rich Results Test → Karuzele dla
/kategoria/koldry-obciazeniowe/→ 0 krytycznych errors
Co zostanie (i jest OK)
aggregateRating + review — niekrytyczne ostrzeżenia. Wymagają realnych opinii klientów w WooCommerce. Gdy pierwsza opinia trafi do produktu, Ligase automatycznie zacznie emitować aggregateRating przez Field_Resolver (wc:rating_value + wc:rating_count). Nie fake'ować — Google manual action za structured-data spam.