Как получить платежный адрес пользователя woocommerce из комментариев / отзывов - PullRequest
1 голос
/ 05 июля 2019

«Проверять могут только отзывы« проверенные владельцы »». И ввод адреса выставления счета является обязательным.

Код находится внутри вызова функции на woocommerce_review_before_comment_text ловушке. Самое близкое, к чему я был: $user_data = get_user_by('id', $comment->user_id);, но адрес клиента отсутствует.

1 Ответ

2 голосов
/ 05 июля 2019

добро пожаловать в сообщество.

Чтобы получить адрес для выставления счета, вам нужно получить метаданные пользователя вместо объекта пользователя, если только вы не хотите использовать объект пользователя тоже. Таким образом, ваш код должен быть таким, как показано ниже:

$billing_address_1 = get_user_meta( $comment->user_id, 'billing_address_1', true );
$billing_address_2 = get_user_meta( $comment->user_id, 'billing_address_2', true );
$billing_city = get_user_meta( $comment->user_id, 'billing_city', true );
$billing_state = get_user_meta( $comment->user_id, 'billing_state', true );
$billing_country = get_user_meta( $comment->user_id, 'billing_country', true );
$billing_postcode = get_user_meta( $comment->user_id, 'billing_postcode', true );

Вы можете объединить это, чтобы создать полный адрес или использовать их по своему выбору.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...