嗨,我正在寻找如何获得一个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')))
可用的端点是: