我在woocommerce中添加了一个自定义文本字段(名为add_for_charity_field
)。该提交的目的是为慈善机构增加所需金额。我已使用WooCommerce Checkout Field Editor
插件在结帐表单中添加此字段。现在我需要通过add_fee
函数将此字段内容添加到购物车,但我无法访问php中的字段内容。有解决方案吗?我不熟悉jQuery,我认为我必须使用jQuery。
我在function.php
function woo_add_cart_fee() {
global $woocommerce;
$woocommerce->cart->add_fee( __('Charity', 'woocommerce'), $_POST['add_for_charity_field'] );
}
add_action( 'woocommerce_cart_calculate_fees', 'woo_add_cart_fee' );