Страницы аккаунта WooCommerce с неправильным URL - PullRequest
0 голосов
/ 24 октября 2018

У меня возникают проблемы при попытке изменить адреса на страницах учетной записи WooCommerce.Я заметил, в чем проблема, но я понятия не имею, почему и как это исправить.

Так что, если я перейду к;http://mydomain.co.uk/my-account/edit-address/ Я вижу два набора адресов, один для доставки и один для выставления счетов.Просто под заголовками для этих адресов есть ссылка для редактирования.Когда я проверяю ссылки, они выглядят следующим образом:

/edit-address/shipping/
/edit-address/billing/

И если я щелкаю одну из них, я получаю следующую ссылку:

http://mydomain.co.uk/edit-address/shipping/
http://mydomain.co.uk/edit-address/billing/

Теперь проблема в том, что эти ссылки неверныони должны выглядеть следующим образом:

http://mydomain.co.uk/my-account/edit-address/shipping/
http://mydomain.co.uk/my-account/edit-address/billing/

Я попытался добавить свою учетную запись в href в файлах шаблонов для этих ссылок, а затем я получил это;

http://mydomain.co.uk/my-account/edit-address/my-account/edit-address/shipping/
http://mydomain.co.uk/my-account/edit-address/my-account/edit-address/billing/

Кто-нибудь знаеткак исправить эту проблему?

update!

Я до сих пор не знаю, почему это произошло, но мне удалось решить эту проблему, отредактировав файл шаблона my-address.php.Я добавил свой аккаунт в функцию wc_get_endpoint_url (), как показано в следующей строке:

<a href="<?php echo esc_url( wc_get_endpoint_url( 'my-account/edit-address', $name ) ); ?>" class="edit"><?php _e( 'Edit', 'woocommerce' ); ?></a>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...