2
在WooCommerce中,當我提交時,如何捕獲添加到訂單中的自定義選擇字段編輯管理頁面?WooCommerce管理員訂單編輯保存帖子
我在文件class-wc-meta-box-order-data.php
中添加了此自定義選擇字段。我得到這個:
但我不知道如何捕捉或保存$_POST['vendor']
我試圖在wp-admin/post.php
,添加$_POST['vendor']
但它不工作。
這是我添加的代碼:
<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>
如何,我可以得到提交的值,我怎麼能保存呢?