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。 –