如何解决WooCommerce:基于产品类别的产品价格后缀
在我的 WooCommerce 网站上,我将面料设置为每半米出售,下面的代码运行正常:
function conditional_price_suffix( $price,$product ) {
$product_id = $product->is_type('variation') ? $product->get_parent_id() : $product->get_id();
$product_categories = array('half-metre');
if( has_product_categories( $product_categories,$product_id ) )
$price .= ' ' . __('per ½ metre');
return $price;
}
但是,我如何操作代码以添加每“四分之一米”的另一个选项并输出“每 ¼ 米”作为后缀。
有什么帮助吗?
解决方法
可能是这样的
function conditional_price_suffix( $price,$product ) {
$product_id = $product->is_type('variation') ? $product->get_parent_id() : $product->get_id();
$product_categories = array('half-metre');
$product_categories2 = array('quarter-metre');
if( has_product_categories( $product_categories,$product_id ) ) {
$price .= ' ' . __('per ½ metre');
} elseif( has_product_categories( $product_categories2,$product_id ) ) {
$price .= ' ' . __('per ¼ metre');
}
return $price;
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。