いろいろ試してみましたが、良い結果は得られませんでした。Woocommerce を使用する wordpress.org サイトで空白のままにすると、価格の代わりに「価格の問い合わせ」をエコーできるようにする elseif を追加しようとしています。代わりに、価格は 0 または EnquireforPrice£0 として表示されています。カスタム テーマには price.html または loop.html ファイルがないため、それらを編集できません。単一製品 (woocommerce フォルダー) の price.html ファイルには、この wordpress woocommerce サポート スレッドで見つけた elseif で編集しようとすると、EnquireforPrice£(元の価格が何であれ) が表示されます。
これは、価格の問い合わせを許可しない現在のコードであり、何らかの理由で、それを機能させる方法について空白を描いています。
<?php echo ($product->get_stock_quantity() < 1) ? '<span class="sold">Sold</span>' : null; ?><?php if ($product->get_stock_quantity() != 0) : ?><p class="price"><?php echo woocommerce_price(get_post_meta(get_the_ID(), '_price', true)); ?></p><?php endif; ?>
基本的には、単品価格で価格が空欄の場合は価格をお問い合わせくださいとのことですが、価格がある場合は価格を記載します。それは簡単なはずですが、何らかの理由でそうではありません。
提供できるヘルプをありがとう!
PS私はこれを行うはずのwordpressプラグインも試しましたが、それらは製品ページでのみ機能し、ホームページと検索ページには£0のままです.