как восстановить поля оформления woocommerce после их отмены - PullRequest
0 голосов
/ 08 января 2019

Я пытался научиться настраивать поля оформления заказа. я использую коды из документов woocommerce . Попробуйте сбросить поле выставления счета, чтобы увидеть результат.

Я использую этот фильтр в методе построения моего класса:

add_filter( 'woocommerce_checkout_fields' , [$this, 'mycustomfields']);          

и вот функция:

function hGhNewCheckoutFields($fields){
    unset($fields['billing']);
    return $fields;
}

это сработало, но я просто тестировал и хочу вернуть поля для выставления счетов. Я удалил неустановленный код, но это не помогло. Любое предложение?

1 Ответ

0 голосов
/ 08 января 2019

Я нашел ответ на это. сначала добавьте $fields['billing'] = null; к функции. обновить страницу оформления заказа. тогда вы можете удалить его и все вернуться к нормальной жизни. Это произошло потому, что я сбросил ['billing']. я должен сбросить, например, ['billing']['billing_email'] и повторить код для других полей. сделав это, вы можете получить поля обратно, просто удалив неустановленный код этого поля.

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