wordpress woocommerce如何在结算页面添加自定义字段比如微信号

在woocommerce如果我们需要用户下单时填写微信号方便我们客服联系,可以在主题的functions.php里增加以下代码:

add_action('woocommerce_after_order_notes', 'custom_checkout_field');    function custom_checkout_field($checkout)    {    echo '<div id="custom_checkout_field">';    woocommerce_form_field('weixin', array(    'type' => 'text',    'class' => array(    'my-field-class form-row-wide'    ) ,    'label' => __('微信号') ,    'placeholder' => '' ,    ) ,    $checkout->get_value('weixin'));    echo '</div>';    }            //add_action('woocommerce_checkout_process', 'customised_checkout_field_process');    function customised_checkout_field_process()    {    // Show an error message if the field is not set.    if (!$_POST['weixin']) wc_add_notice(__('请填写微信号') , 'error');    }            add_action('woocommerce_checkout_update_order_meta', 'custom_checkout_field_update_order_meta');    function custom_checkout_field_update_order_meta($order_id)    {    if (!empty($_POST['weixin'])) {    update_post_meta($order_id, 'weixin',sanitize_text_field($_POST['weixin']));    }    }

来源地址:wordpress woocommerce如何在结算页面添加自定义字段比如微信号

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:www.88531.cn资享网,谢谢!^^

© 版权声明
THE END
喜欢就支持一下吧
点赞49 分享