网址错误的WooCommerce帐户页面

时间:2018-10-24 10:53:16

标签: wordpress woocommerce

我在尝试编辑WooCommerce帐户页面中的地址时遇到问题。我已经注意到了问题所在,但不知道为什么以及如何解决。

所以,如果我继续; http://mydomain.co.uk/my-account/edit-address/我可以看到两组地址,一组用于运送,另一组用于计费。这些地址的标题下面有一个编辑链接。当我检查href时,它们如下;

/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/

有人知道如何解决此问题吗?

更新!

我仍然不确定为什么会发生这种情况,但是通过编辑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>

0 个答案:

没有答案