Ligase 2.4.4 — Auditor type-aware issues + PL messages
Naprawione
Ligase_Auditor::collect_issues() wysyłał Article-only checki dla każdego węzła schema niezależnie od @type. Product/Service/Person/LocalBusiness/Event/Recipe zawsze niosły 9 fałszywych ostrzeżeń "Missing headline/datePublished/author/publisher" — pól które nie należą do tych typów.
Przed 2.4.4 — Product schema z imagem, ceną, @id, opisem:
Missing headline.
Missing datePublished.
Missing dateModified.
Missing author name.
Missing image. ← FALSE (Product miał image)
Missing publisher.
Missing author @id.
Missing @id. ← FALSE (Product miał @id)
Missing description. ← FALSE (Product miał description)
Po 2.4.4 — ten sam Product:
Product: brak hasMerchantReturnPolicy (zalecane od marca 2025).
Rubryki per typ
| @type | Sprawdzane pola |
|---|---|
| Article / BlogPosting / NewsArticle / TechArticle / ScholarlyArticle / Report / LiveBlogPosting | headline (≤110) / datePublished / dateModified / author / image / publisher / @id |
| Product | name + image + offer (price/currency/availability/return policy/shipping) + identifier (sku/gtin/mpn/brand) |
| Service | name + provider + serviceType + areaServed |
| Person | name + @id + image + sameAs |
| Organization / OnlineStore | name + url + logo + sameAs |
| LocalBusiness / Attorney / LegalService / Restaurant / Store / Hotel | name + address + telephone + openingHours + geo |
| Event | name + startDate (ISO 8601) + location-or-online + organizer |
| Recipe | name + image + recipeIngredient + recipeInstructions |
| JobPosting | title + description + datePosted + validThrough + hiringOrganization + location-or-TELECOMMUTE |
| FAQPage | ≥2 questions |
| HowTo | name + image + ≥2 steps |
| VideoObject | name + thumbnailUrl + uploadDate + content/embedUrl |
| WebSite / WebPage / Blog / CollectionPage / ProfilePage | name + url |
| BreadcrumbList / ItemList | ≥1 itemListElement |
| SiteNavigationElement | (silent — żadnych checków) |
| Unknown | minimalny check: name lub headline |
Wszystkie komunikaty są teraz po polsku (były po angielsku, mieszane z resztą polskiego UI).
Compatibility
Drop-in z 2.4.3. Bez migracji.