小编Xie*_*hao的帖子

WooCommerce 管理员订单编辑保存帖子

在 WooCommerce 中,当我提交时,如何捕获在订单编辑管理页面中添加的自定义选择字段?

我在文件中添加了这个自定义选择字段class-wc-meta-box-order-data.php。我明白了:

在此处输入图片说明

但我不知道如何捕捉或拯救 $_POST['vendor']

我尝试添加$_POST['vendor']wp-admin/post.php但它不起作用

这是我添加的代码:

    <select class="wc-customer-search" id="customer_user" name="customer_user" data-placeholder="<?php esc_attr_e( 'Guest', 'woocommerce' ); ?>" data-allow_clear="true">
                                <option value="<?php echo esc_attr( $user_id ); ?>" selected="selected"><?php echo htmlspecialchars( $user_string ); ?></option>
                            </select>
                            <!--/email_off-->
                        </p>
                   <p> <label for="order_status">???? </label>
                    <select name="vendor">
  <?php 
           global $wpdb;
   $user_count = $wpdb->get_var( "SELECT COUNT(*) FROM $wpdb->users" );
    for($i=1;$i<=$user_count;$i++){
    $user_info = get_userdata($i);

    if (implode(', ', $user_info->roles)=='vendor')
echo "<option value=".$user_info->user_login.">$user_info->user_login</option>";
    }
                    ?>
</select></p> 
Run Code Online (Sandbox Code Playgroud)

如何获取提交的值以及如何保存它?

php wordpress custom-fields orders woocommerce

5
推荐指数
1
解决办法
3600
查看次数

标签 统计

custom-fields ×1

orders ×1

php ×1

woocommerce ×1

wordpress ×1