您可能需要在 “商店和单一产品” 页面上禁用分组的产品价格范围。这通常看起来像 $ 100- $ 999 。使用此代码段,您可以在最低价格之前显示 “From:”,或以其他方式完全隐藏🙂
PHP Snippet#1:更改 WooCommerce 分组的产品价格范围格式 $$$ – $$$
/** * @snippet Change Grouped Product Price Range * @sourcecode https://businessbloomer.com/?p=22191 * @author Rodolfo Melogli * @compatible WooCommerce 3.0.4 */ add_filter( 'woocommerce_grouped_price_html', 'bbloomer_grouped_price_range_from', 10, 3 ); function bbloomer_grouped_price_range_from( $price, $product, $child_prices ) { $prices = array( min( $child_prices ), max( $child_prices ) ); $price = $prices[0] !== $prices[1] ? sprintf( __( 'From: %1$s', 'woocommerce' ), wc_price( $prices[0] ) ) : wc_price( $prices[0] ); return $price; }
PHP Snippet#2:删除 WooCommerce 分组产品价格范围完全 $$$ – $$$
/** * @snippet Remove Grouped Product Price Range * @sourcecode https://businessbloomer.com/?p=22191 * @author Rodolfo Melogli * @compatible WooCommerce 3.0.4 */ add_filter( 'woocommerce_grouped_price_html', 'bbloomer_grouped_price_range_delete', 10, 3 ); function bbloomer_grouped_price_range_delete( $price, $product, $child_prices ) { $price = ''; return $price; }
可以在哪里添加此代码?
您可以将 PHP 代码片段放置在主题或子主题的 functions.php 文件的底部(如果是 CSS 代码,请添加到主题的 style.css 文件底部),修改之前建议先备份原始文件,若出现错误请先删除此代码。
这段代码是否正常可用?
或者是您有更好的解决方案想要分享?请到薇晓朵 WooCommerce 中文论坛留言告知,我们希望可以帮到更多国内的 WooCommerce 用户也希望您的参与。
需要关于 WooCommerce 的帮助?
请观看我们提供的免费视频教程或到薇晓朵 WooCommerce 中文论坛提问,会有专业技术团队提供相关帮助。