因此,我有一个付款插件,在弹出窗口中输入了一些信息。 弹出窗口将输入数据存储在付款页面上的隐藏输入中
在“付款”字段中,我将其作为隐藏输入:
<input type="hidden" class="" name="auth" id="auth" placeholder="" value="">
通过JS,我将弹出式窗口中的值放到了输入的隐藏数据中,这显然起作用了!
然后我添加一个动作:
add_action( 'woocommerce_checkout_update_order_meta', 'ccp_payment_update_order_meta' );
function ccp_payment_update_order_meta( $order_id ) {
update_post_data( $order_id, 'auth', sanitize_text_field($POST['auth']) );
}
以某种方式提交结帐表格后,数据($ POST ['auth'])为空。
为什么会这样?
如何正确存储值?
答案 0 :(得分:0)
搞清楚了。它必须在这样的段落中
XXX::