WordPress将隐藏的输入数据提交为自定义字段(付款插件)

时间:2019-02-14 14:58:39

标签: wordpress woocommerce

因此,我有一个付款插件,在弹出窗口中输入了一些信息。 弹出窗口将输入数据存储在付款页面上的隐藏输入中

在“付款”字段中,我将其作为隐藏输入:

<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'])为空。

为什么会这样?

如何正确存储值?

1 个答案:

答案 0 :(得分:0)

搞清楚了。它必须在这样的段落中 XXX::