Состояние доставки WooCommerce в упаковочном листе - PullRequest
1 голос
/ 08 марта 2019

Я пытаюсь отобразить состояние на упаковочном листе, используя функцию $order->get_shipping_city().Но это показывает только символ «N».

С другой стороны, если я использую оригинал $this->shipping_address(), он показывает полный адрес, но во многих строках.

Я хочу отобразить весь адрес в одной строке.

Packing Slip example

[Отредактировано 11/03/19] Я могу отобразитьполный адрес с помощью функции:

$this->shipping_address('state');

Но это отображает поля адреса во многих абзацах, а не в нужном порядке.

1 Ответ

0 голосов
/ 08 марта 2019
    $order = new WC_Order(44); // Test order number
    $country = $order->get_shipping_country();
    echo $order->get_shipping_city();
    $state = $order->get_shipping_state();
    echo WC()->countries->get_states($country)[$state];
    exit;

Проверено нормально с WooCommerce 3.5.6 и WordPress 5.1

Получить больше Подробности заказа здесь

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