【发布时间】:2016-09-20 14:26:36
【问题描述】:
我对 wordpress 有点陌生,想得到一些建议。我尝试在卡片中添加一个可选字段,用于对卡片总数进行四舍五入。我希望它在不检查时不会四舍五入卡的总数。所以这是我的 current situation 我使用了这个代码:
@functios.php
function woo_add_cart_fee() {
global $woocommerce;
$totalprice = floatval( preg_replace( '#[^\d.]#', '', $woocommerce->cart->get_cart_total() ) );
$rounded = ceil($totalprice);
$donation = $rounded-$totalprice;
$woocommerce->cart->add_fee( __('Donatie', 'woocommerce'),$donation);
}
add_action( 'woocommerce_cart_calculate_fees', 'woo_add_cart_fee' );
还有这个@cart-totals.php
<?php foreach ( WC()->cart->get_fees() as $fee ) : ?>
<tr class="fee">
<th><input type="checkbox"><?php echo esc_html( $fee->name ); ?></th>
<td data-title="<?php echo esc_html( $fee->name ); ?>"><?php wc_cart_totals_fee_html( $fee ); ?></td>
</tr>
<?php endforeach; ?>
那么谁能告诉我在哪里可以添加一些仅在选中捐赠选项时将我的购物车总数四舍五入的功能?
【问题讨论】:
-
我不是在寻找可以添加自定义捐赠的插件。但感谢您的建议
标签: php wordpress checkbox woocommerce checked