在 Woocommerce 单品页面中删除价格后的一些文本
Remove some text after the price in Woocommerce single product pages
在 Woocommerce 中,我想更改单个产品页面上价格后的文本。没有与此文本关联的 class 或 ID,也不知道它在哪个文件夹中:
<p class="price"><span class="woocommerce-Price-amount amount">35.00 <span class="woocommerce-Price-currencySymbol">€</span></span> Prix hors taxes</p>
有人有想法吗?感谢任何帮助。
要从显示的价格中删除 "Prix hors taxes" 后缀,请尝试以下操作:
add_filter( 'woocommerce_get_price_html', 'filter_get_price_html_callback', 10, 2 );
function filter_get_price_html_callback( $price, $product ) {
return str_replace( __('Prix hors taxes'), '', $price );
}
代码进入您的活动子主题(或活动主题)的 function.php 文件。已测试并有效。
或相同的目标仅单个产品页面:
add_filter( 'woocommerce_get_price_html', 'filter_get_price_html_callback', 10, 2 );
function filter_get_price_html_callback( $price, $product ) {
if ( is_product() )
$price = str_replace( __('Prix hors taxes'), '', $price );
return $price;
}
代码进入您的活动子主题(或活动主题)的 function.php 文件。已测试并有效。
在 Woocommerce 中,我想更改单个产品页面上价格后的文本。没有与此文本关联的 class 或 ID,也不知道它在哪个文件夹中:
<p class="price"><span class="woocommerce-Price-amount amount">35.00 <span class="woocommerce-Price-currencySymbol">€</span></span> Prix hors taxes</p>
有人有想法吗?感谢任何帮助。
要从显示的价格中删除 "Prix hors taxes" 后缀,请尝试以下操作:
add_filter( 'woocommerce_get_price_html', 'filter_get_price_html_callback', 10, 2 );
function filter_get_price_html_callback( $price, $product ) {
return str_replace( __('Prix hors taxes'), '', $price );
}
代码进入您的活动子主题(或活动主题)的 function.php 文件。已测试并有效。
或相同的目标仅单个产品页面:
add_filter( 'woocommerce_get_price_html', 'filter_get_price_html_callback', 10, 2 );
function filter_get_price_html_callback( $price, $product ) {
if ( is_product() )
$price = str_replace( __('Prix hors taxes'), '', $price );
return $price;
}
代码进入您的活动子主题(或活动主题)的 function.php 文件。已测试并有效。