私は提出すると、編集管理ページの注文に追加されたカスタム選択フィールドをキャッチする方法は?WooCommerceの管理者の注文を保存する投稿を編集する
ファイルclass-wc-meta-box-order-data.php
にこのカスタム選択フィールドを追加しました。私はこれを取得:
をしかし、私はキャッチしたり、私が、wp-admin/post.php
で$_POST['vendor']
を追加しようとしましたが、それは動作しない$_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>
がどのように送信された値とどのように私はそれを保存することができますを得ることができますか?