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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何获得特定WooCommerce端点的永久链接?相关的知识,希望对你有一定的参考价值。

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

我试过这个我知道不可能是正确的,它还在链接的末尾附加一个0。

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

用这个替换你的代码

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

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

另一答案

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

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

可用的端点是:

  • 查看订单
  • 编辑账户
  • 仪表板
  • 命令
  • 下载
  • 编辑地址
  • 支付方式
  • 客户注销

以上是关于如何获得特定WooCommerce端点的永久链接?的主要内容,如果未能解决你的问题,请参考以下文章

WooCommerce Rest Api:按特定日期获取订单

将分类术语添加到 WooCommerce 产品永久链接

php [WooCommerce Brands]改变品牌档案的永久链接

更改 Woocommerce 结帐端点以显示订单摘要详细信息

如何在woocommerce中获取特定类别的所有产品?

Woocommerce Rest API v2 中用户登录/注册的端点