0
woocommerce不僅將schema.org信息添加到產品本身,還將添加到相關產品上。所以你根據谷歌schema.org測試工具得到一些錯誤。我如何刪除相關產品的schema.org信息?WooCommerce:刪除相關產品上的schema.org
的price.php的這部分shouln't對相關產品加載:
<meta itemprop="price" content="<?php echo esc_attr($product->get_display_price()); ?>" />
<meta itemprop="priceCurrency" content="<?php echo esc_attr(get_woocommerce_currency()); ?>" />
<link itemprop="availability" href="http://schema.org/<?php echo $product->is_in_stock() ? 'InStock' : 'OutOfStock'; ?>" />
當然,但我想在price.php中顯示信息,但不在相關產品中顯示。相關產品使用price.php和產品本身。我需要分開這個。但我不知道如何... – user6573193
啊,在這種情況下,您可能需要編輯單一產品/ related.php模板,以便加載price.php模板的定製版本而不是基礎版一。你可以將price.php複製到price-related.php或其他東西中,去掉模式內容,然後在你的主題中加載與價格相關的信息,而不是price.php。 –