我想在WooCommerce中添加一个到支付方法。
add_filter( 'woocommerce_gateway_description', 'rudr_change_payment_gateway_description', 25, 2 );
function rudr_change_payment_gateway_description( $description, $gateway_id ) {
if( 'pec_gateway_check' === $gateway_id ) {
?>
<div class="mcpec-text">
<span class="mcp-item">مبلغ پرداختی آنلاین شما:<span class="mcp-item-inner"> <!--1 total order * 35% --> </span></span>
<span class="mcp-item">مبلغ چک صیادی:<span class="mcp-item-inner"> <!--2 total order * 65% --> </span></span>
<span class="mcp-item">تاریخ چک صیادی:<span class="mcp-item-inner"> <!--3 The date is 40 days later --> </span></span>
</div>
<?php
$description = '';
}
return $description;
}我想在下面的描述中显示整个购物车:
1-订单总额* 35% = amount+$ (example= 35,000美元)
2-订单总额* 65% = amount+$ (example= 65,000美元)
3-日期为40天后= today+40天后(example= 2022/10/16)
发布于 2022-10-06 11:56:15
试试下面的代码:
add_filter( 'woocommerce_gateway_description', 'rudr_change_payment_gateway_description', 25, 2 );
function rudr_change_payment_gateway_description( $description, $gateway_id ) {
if( 'pec_gateway_check' === $gateway_id ) {
global $woocommerce;
$carttotal = $woocommerce->cart->total;
?>
<div class="mcpec-text">
<span class="mcp-item">مبلغ پرداختی آنلاین شما:<span class="mcp-item-inner"> <?php echo "35% is: " . number_format($carttotal*0.35, 2) . "$"; ?> </span></span>
<span class="mcp-item">مبلغ چک صیادی:<span class="mcp-item-inner"> <?php echo "65% is: " . number_format($carttotal*0.65, 2) . "$"; ?> </span></span>
<span class="mcp-item">تاریخ چک صیادی:<span class="mcp-item-inner"> <?php echo "40 days later is: " . date('Y/m/d', strtotime("+40 days")); ?> </span></span>
</div>
<?php
$description = '';
}
return $description;
}https://stackoverflow.com/questions/73972897
复制相似问题