【问题标题】:Replace $0 or blank price with POA in WooCommerce在 WooCommerce 中用 POA 替换 $0 或空白价格
【发布时间】:2023-04-01 14:25:01
【问题描述】:

我在 StackOverFlow 上找到了一些很好的答案,例如 "Replace product zero displayed price with a custom text in Woocommerce 3" 回答线程,但不幸的是 他们似乎都没有在我的网站上工作 strong>用于可变产品。

我可以在 WP Admin 中看到 POA 正在显示:

但在实时站点上它没有做任何更改,请在 herehere 中查看。

有谁知道为什么这段代码 sn-p 不能在我的网站上运行?我尝试切换到默认的 WP 主题,结果相同。

非常感谢任何帮助。

【问题讨论】:

  • 您使用什么代码或插件来获得后端的“POA”功能......必须在您的问题本身中给出它。你想让它适用于可变产品,你的意思是我想可变产品的价格范围......
  • 我刚刚重新测试了my answer code 在您的问题中喜欢的内容,它对可变产品工作得很好。现在,如果您希望将显示的价格范围替换为自定义文本,则变量产品的所有变体价格都需要为零,这是合乎逻辑的……
  • 非常感谢,如果我没有正确地提出这个问题,我深表歉意 - 我以前没有使用过这个论坛!我已根据您上面的链接添加了代码片段,但我仍然没有看到 0 美元产品的 POA,例如 freshbydesign.bantergroup.com.au/product-category/drum-filters 我可以在 WP Admin 的产品列表中看到 POA。任何想法我做错了什么,或者这可能是一个主题冲突?我尝试了一些我在网上找到的不同的代码 sn-ps,但没有一个在这个网站上工作过。
  • 抱歉打扰了 - 我找到了一个可以完成这项工作的插件。

标签: php wordpress woocommerce product price


【解决方案1】:

试试这对我有用。

function poa_request_quots() {
    $html = '<div class="poa">POA</div>';
    $html .= '<button type="submit" id="trigger_cf" class="single_add_to_cart_button button alt"> Request Price Now </button>';
    $html .=  '<div id="product_inq" style="display:none">';
    $html .= do_shortcode('[contact_form_7_2]');
    $html .=  '</div>';
    return $html;
}
add_filter('woocommerce_empty_price_html', 'poa_request_quots');

【讨论】:

  • 仅供参考:在对可变产品价格范围使用get_price_html方法时,此挂钩不存在,这是在这个问题上提出的.
猜你喜欢
  • 2023-03-13
  • 1970-01-01
  • 2019-08-20
  • 1970-01-01
  • 2023-04-04
  • 2021-11-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多