如何获得特定WooCommerce端点的永久链接?

时间:2017-03-30 13:24:52

标签: wordpress woocommerce permalinks

您好我正在寻找如何获得一个woocommerce我的帐户页面端点的永久链接。例如编辑地址或订单。

我尝试了这个,我知道它可能是正确的,它也会在链接的末尾附加一个0。

get_permalink( get_option('woocommerce_myaccount_page_id') )+"orders";

2 个答案:

答案 0 :(得分:0)

用此

替换您的代码
get_permalink( get_option('woocommerce_myaccount_page_id') ) . "orders";

PHP连接是点符号而不是加号。 https://stackoverflow.com/a/1866194/1593365。您的代码似乎只是

答案 1 :(得分:0)

您应该使用wc_get_endpoint_url(),它将获得您在Woocommerce设置中设置的端点值,因此,如果有一天更改它,则您的URL将被更新。

wc_get_endpoint_url('orders', '', get_permalink(get_option('woocommerce_myaccount_page_id')))

可用的端点是:

  • 查看顺序
  • 修改帐户
  • 仪表板
  • 订单
  • 下载
  • 编辑地址
  • 付款方式
  • 客户注销