2017-05-14 20 views
0

woocommerceは、schema.orgの情報を製品自体だけでなく関連製品にも追加します。ですから、google schema.orgのテストツールによれば、いくつかのエラーが発生します。関連する製品に関するこのschema.orgの情報を削除するにはどうすればよいですか?あなたがしたくないコードがprice.phpに現れている場合は、おそらくあなた自身でそれをオーバーライドする必要があり、WooCommerce:関連製品のschema.orgを削除

<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のこの部分は、関連製品の上にロードshouln't

テンプレート/ woocommerceフォルダにコピーします。これがどのように達成されたかについての詳細は、こちらをご覧ください: https://docs.woocommerce.com/document/template-structure/

+0

もちろん、私はprice.phpに情報を表示したいが、関連する製品には表示しません。関連商品はprice.phpと製品自体も使用しています。私はこれを分離する必要があります。しかし、私はどのように... – user6573193

+0

ああ、おそらく単一製品/ related.phpテンプレートを編集しなければならないので、ベースではなくprice.phpテンプレートのカスタマイズされたバージョンをロードする必要があります1。 price.phpをprice-related.phpなどにコピーし、スキーマを取り除き、price.phpの代わりにテーマに価格関連を読み込むことができます。 –

関連する問題