私は、単純な商品よりも可変(単一)商品ページで異なるように短い説明テンプレートを編集しようとしています。Woocommerce - 商品の投稿にバリエーションがあるかどうかを確認する方法
global $post;
if (! $post->post_excerpt) return;
?>
<div itemprop="description">
<?php echo apply_filters('woocommerce_short_description', $post->post_excerpt) ?>
</div>
は私が
if post has variations, don't display short description, if simple product DO display
ようになりますif文にいくつかのコードを追加したいが、私は区別するために、コード内の任意の方法を見つけることができません:そのページのコードはここにあります通常のシンプルな商品のポストと可変のもの(バリエーションがあるもの)の間にあります。そしてWooサイト(http://docs.woothemes.com/wc-apidocs/)でAPIドキュメントを見てみると、私はそのようなものは何も見つかりませんでした。
ありがとうございます!これは私が致命的なエラーをトリックするのに役立ちました:) –
実際に、has_childタグを単一の製品ページでも動作させる方法を考えました。特別なグローバルを追加する必要がありました。 'global $ post、$ product、$ woocommerce_loop; if($ product-> has_child()){' – Stephen
あなたのソリューションをありがとう、これも私を助けてくれました。 – Ivandude