Dzięki @rao! Szukałem tego od wielu godzin ... Udało mi się zabrać twój kod i użyć go do pobrania całego adresu użytkownika - dzięki temu mogę użyć każdego pola adresu do wypełnienia formularza adresu, który tworzę w innym miejscu.
$fname = get_user_meta($current_user->ID, 'first_name', true);
$lname = get_user_meta($current_user->ID, 'last_name', true);
$address_1 = get_user_meta($current_user->ID, 'billing_address_1', true);
$address_2 = get_user_meta($current_user->ID, 'billing_address_2', true);
$city = get_user_meta($current_user->ID, 'billing_city', true);
$postcode = get_user_meta($current_user->ID, 'billing_postcode', true);
echo $fname . "<BR>";
echo $lname . "<BR>";
echo $address_1 . "<BR>";
echo $address_2 . "<BR>";
echo $city . "<BR>";
echo $postcode . "<BR>";
To działa również. Dzięki! – Rao
Chcę również zauważyć, że ta metoda ustawia tylko dane w zmiennej sesji i nie jest przechowywana w DB. Jeśli chcesz ustawić go w db, musisz ustawić 'billing_postcode' i' shipping_postcode' w tabeli 'wp_usermeta'. – Rao
@Rao, to dokładnie to, czego chcę :-) Chciałbym zapytać o adres dostawy na mojej stronie głównej (aby poinformować użytkowników z góry, jeśli nie wysyłam tutaj) i mieć to już ustawione na stronie realizacji transakcji . –