Skip to content

Ligase 2.4.16 — ItemList Karuzele: usunięto duplikaty url + dodano @id per Offer

Choose a tag to compare

@MarcinZmuda MarcinZmuda released this 01 Jun 12:57
· 37 commits to main since this release

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 @id z fragmentem #product)
  • Inline Article — usunięto url (parytet, zostaje @id z #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 — tam url jest potrzebny do self-contained Merchant Listing

Po wgraniu

  1. Pobierz https://github.com/MarcinZmuda/Ligase-Schema-Markup/releases/download/v2.4.16/ligase-2.4.16.zip
  2. WP Admin → Wtyczki → Wyślij + Zastąp
  3. Wyczyść cache (WP Rocket / Cloudflare)
  4. Rich Results Test → Karuzele dla /kategoria/koldry-obciazeniowe/0 krytycznych errors

Co zostanie (i jest OK)

aggregateRating + reviewniekrytyczne 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.