0
현재이 작업 예제가 있습니다. woocommerce 메타를 제외한 모든 항목이 업데이트됩니다.Wordpress Woocommerce - 사용자 결제 메타 업데이트
구문이 올바르지 않습니까? 당신이 wp_update_user()
이 user_meta
필드보다는 user
필드입니다에 업데이트하려고하는 일의 대부분
$user_id = wp_create_user($username, $password, rgar($entry, '4'));
wp_update_user(array(
'ID' => $user_id,
'role' => 'customer', //works
'first_name' => rgar($entry, '1.3'), //works
'last_name' => rgar($entry, '1.6'), //works
'billing_first_name' => rgar($entry, '1.3'),
'billing_last_name' => rgar($entry, '1.6'),
'show_admin_bar_front' => 'false', //works
'billing_email' => rgar($entry, '4'),
'billing_address_1' => rgar($entry, '3.1'),
'billing_city' => rgar($entry, '3.3'),
'billing_state' => rgar($entry, '3.4'),
'billing_postcode' => rgar($entry, '3.5'),
'billing_phone' => rgar($entry, '6')
));
update_field('field_5629452b8c7de', rgar($entry, '1.3') . ' ' . rgar($entry, '1.6'), 'user_' . $user_id); //works
update_field('field_5629455f8c7df', rgar($entry, '9'), 'user_' . $user_id); //works
update_field('field_569e4be42ab47', rgar($entry, '8'), 'user_' . $user_id); //works
update_field('field_569e4c192ab48', str_replace('-', '', rgar($entry, '7')), 'user_' . $user_id); //works
는 당신이 얻을 않습니다 woocommerce 메타 그러나 모든 것을 의미합니까 https://codex.wordpress.org/Function_Reference/wp_insert_user#Notes 여기
확인은 당신이
wp_insert_user()
함수에 전달할 수있는 것과 동일한wp_update_user()
기능 (에 전달할 수있는 모든user_meta
필드를 볼 수 있습니다 업데이트 되었습니까? –@ Dan 예 woocommerce 메타가 비어 있습니다. – vico
멋지다. 내 대답은 아래를 참조하십시오. –