WooCommerce Endpoint(页面链接末端)

WooCommerce endpoint

之前介绍过woocommerce页面,那是一些你能看到也能更改的页面,当你设置Woocommerce的时候,你还会发现一些关于Endpoint的设置,很多人可能不知道这是什么,其实woocommerce endpoint是对某些页面的一个延伸。

Endpoint到底是什么

Endpoint直译的话是终点,也可翻成端点,具体怎么翻译我也不知道,他是woocommerce一些页面的额外部分,是页面网址的末端部分,以延伸页面的一些功能,这么说可能还不好理解。举个例子:

比如安装woocommerce后有个默认页面是MY account也就访客注册已经进入用户中心的页面,其链接(URL)是https://www.example.com/my-account/, 如果在末端添加上logout的话,这里logout就是一个endpoint,那就不是注册页面或者用户中心了,而是退出用户中心,当然这个只能在用户登录之后才能有效。

由此可见,Endpoint的作用就是无需多个页面和短代码的情况下,使我们能够显示不同的内容以及完成特定的操作,这减少了需要安装的内容,比如某些插件。

woocommerce endpoint setting

Woocommerce endpoint的设置路径在WooCommerce > Settings > Advanced>Page Setup里面。

可设置Woocommerce endpoint的页面

1. Checkout Endpoint

checkout endpoints
  • Pay page – /order-pay/{ORDER_ID} 订单付款页面,需要加订单编号才能起作用
  • Order received (thanks) – /order-received/ 收到订单之后返回的感谢页面
  • Add payment method – /add-payment-method/ 添加付款方式
  • Delete payment method – /delete-payment-method/ 删除付款方式
  • Set default payment method – /set-default-payment-method/ 设置默认付款方式

如上图是付款页面可添加的endpoint,在页面https://www.example.com/checkout/后面接上以上的endpoint时会提供相应的功能,这些功能其实主要是提供给用户使用,但是你自己也可以给页面添加这些endpoint,让后放在适当的地方给用户快捷打开相应的功能

2. Account Endpoints

endpoints
  • Orders – /orders/ 你可以在my account链接后面添加这个endpoint,然后把它放在页脚菜单或者页头菜单,当客户点击这个之后,只要他登录用户名就能查看他的订单列表了。
  • View order – /view-order/{ORDER_ID} 查看单个订单,需要订单编号
  • Downloads – /downloads/ 可下载的订单
  • Edit account (and change password) – /edit-account/ 编辑账号
  • Addresses – /edit-address/ 编辑地址
  • Payment methods – /payment-methods/ 付款方式
  • Lost password – /lost-password/ 忘记密码
  • Logout – /customer-logout/ 帐户登出

以上这些链接末端也是可以自定义的,比如Lost password,你不一定要使用lost-password,你可以使用forget-password,但是每一个末端(endpoint)必须是独一无二的,不可以重名。

给页面链接添加末端之后其实还是一条链接,链接的话可以放在菜单中,你可以通过菜单设置中的custom links添加这些含有末端的链接。更多关于菜单的设置请看此文:如何使用和创建WordPress菜单。当然如果你知道其他的方式添加链接的话,你也可以将这些链接添加到其他的地方,不一定是菜单中,比如文章中。

版权声明:本文原创文章,首发于青松跨境B2C,版权所有,未经允许,请勿转载!
转载请注明:如若转载,请先取得同意,然后注明原文链接。

分享到

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理。

搜索
目录快览
    热门建站方式