SO网友:N. Staf
解决问题的一方。
我解决了部分问题。
**function change_product_price_display( $price ) {
if ( is_product() && has_term( array( \'clair\', \'moyen\', \'fonce\' ), \'product_cat\' ) ) {
$price_unit = $price;
$prices = get_post_meta( get_the_ID(), \'_price\', true );
$surface = get_field( \'surface\' );
$surfaces = str_replace( \'.\', \',\', get_field( \'surface\' ) );
$price_surface = $prices/$surface;
if ( !empty( $surface ) ) {
return \'<p><ins><span class="woocommerce-Price-amount amount"><bdi>\'. str_replace( \'.\', \',\', sprintf("%.2f", $price_surface ) ) .\'<span class="woocommerce-Price-currencySymbol"> €</span></bdi></span></ins><small class="woocommerce-price-suffix"> TTC/m²</small><br>Soit \' . $price_unit . \' le paquet de \' .$surfaces . \' m²</p>\';
}
}
return $price;
}添加过滤器(\'woocommerce\\u get\\u price\\u html\',\'change\\u product\\u price\\u display\')**
Voici le résultat:
67,70欧元TTC/m²,135,40欧元TTC le paquet de 2 m²
我们如何检索此函数以将其显示在购物车中的名称下?
对杯主的功能有何评论?
添加\\u操作(\'woocommerce\\u after\\u cart\\u item\\u name\',\'…\');