我尝试了几种不同的方法,但没有好的结果。我正在尝试添加一个 elseif,如果在使用 Woocommerce 的 wordpress.org 网站上留空,我可以回显“查询价格”而不是价格。相反,价格显示为 0 或 EnquireforPrice£0。我们的自定义主题没有 price.html 或 loop.html 文件,所以我无法编辑它们。单一产品(woocommerce 文件夹)中的 price.html 文件显示 EnquireforPrice£(无论原始价格是多少),当我尝试使用我在这个 wordpress woocommerce 支持线程上找到的 elseif 对其进行编辑时
这是我当前的代码,它不允许查询价格,出于某种原因,我对如何让它工作一无所知。
<?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英镑。