2017-05-14 161 views
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'; ?>" /> 

回答

0

如果你不想要的代碼是表示price.php了,也許你應該重寫你自己複製到您的模板/ woocommerce文件夾中。有關如何完成的更多詳細信息,請閱讀WooCommerce的文檔: https://docs.woocommerce.com/document/template-structure/

+0

當然,但我想在price.php中顯示信息,但不在相關產品中顯示。相關產品使用price.php和產品本身。我需要分開這個。但我不知道如何... – user6573193

+0

啊,在這種情況下,您可能需要編輯單一產品/ related.php模板,以便加載price.php模板的定製版本而不是基礎版一。你可以將price.php複製到price-related.php或其他東西中,去掉模式內容,然後在你的主題中加載與價格相關的信息,而不是price.php。 –

相關問題