如何在wooccommerce单一产品页面中显示价格旁边的节省



请开发人员告诉我如何在wooccommerce单一产品页面中显示价格旁边的节省。和截屏一样。(https://i.stack.imgur.com/gKiYc.png)

function show_you_save(){
global $product;

if( $product->is_type('simple') || $product->is_type('external') || $product->is_type('grouped') ) {

$regular_price     = get_post_meta( $product->get_id(), '_regular_price', true ); 
$sale_price     = get_post_meta( $product->get_id(), '_sale_price', true );

if( !empty($sale_price) ) {

$amount_saved = $regular_price - $sale_price;
$currency_symbol = get_woocommerce_currency_symbol();
$percentage = round( ( ( $regular_price - $sale_price ) / $regular_price ) * 100 );
?>
<p style="font-size:24px;color:red;"><b>You Save: <?php echo get_woocommerce_currency_symbol(); echo number_format($amount_saved,2, '.', '')." (". number_format($percentage,0, '', '')."%)"; ?></b></p>                        
<?php        
}
}
}
add_action( 'woocommerce_single_product_summary', 'show_you_save', 11 );

测试&作品你可以根据你的主题改变它的位置。

相关内容

  • 没有找到相关文章