Woocommerce 3.5 中的产品结构化数据错误

Product Structured Data Bug in Woocommerce 3.5

使用 woocommerce 3.5 和 wordpress 5,几天前我注意到 google 在 google 结构化数据测试中测试产品 URL 时没有显示我的产品的丰富网页摘要工具,产品元消失了。

产品结构化数据在面包屑列表中可见。我如何单独显示我的产品数据,请帮助这里是我的商店 URL https://techcart.pk

原因是产品和最终面包屑项共享相同的“@id”。这意味着它们被认为是同一个实体,所以它们被合并了。

他们都使用代表他们所在页面的“@id”。所以在某种程度上,他们也共享网页的“@id”。

我建议将他们的“@id”更改为唯一的东西。一个常见的解决方案是在“@id”的末尾添加一个#值。例如

https://example.com/product12345#Product

表示它是页面上的产品实体。