【开发文档】woocommerce各个页面获取(3.0以上版本)

wordpress&woocommerce开发记录WordPress技术博客

woocommerce的页面和端点

我们在wordpress后台安装好了woocommerce之后,会提示我们进行woocommerce初始化安装,这时候会有一个步骤,也就是建立woocommerce的页面。

我们将woocommerce的页面操作进行完成之后,在wordpress后台–页面就会看到这些被创建的页面了。

和大多数的个人中心相关功能一样,woocommerce所创建的页面也是使用短代码进行实现的。

在woocommerce3.0之后,woocommerce所生成的页面简化合并了一些,并使用端点进行区分细化。

目前woocommerce主要的页面有: 商店页面(shop)、我的账户(my account)、购物车(cart)、结算(checkout)和购买条款(terms-of-purchase)

其中,我的账户(my account)将以前也是独立页面的比如登陆、注册、修改资料、订单列表、下载列表等等修改为了我的账户的端点。

因此目前woocommerce的页面就只有这5个页面了。

 

获取woocommerce页面的信息

如果你是wordpress开发者,那么你一定会比较熟悉获取页面信息的wordpress函数get_page,实际上如果你的woocommerce项目是比较固定的,那么你也可以使用wordpress函数进行调用。

如果你想要更加灵活的操作,自动获取woocommerce相关页面的信息,那么可以使用woocommerce提供的函数:wc_get_page_id

ps.注意,在woocommerce2.9之后woocommerce_get_page_id函数被替换为wc_get_page_id,在今后的版本需要将这个老版本函数替换掉。

那么是用这个函数我们所能够调用的woocommerce页面id

 

商店

wc_get_page_id("shop")

 

我的账户

wc_get_page_id( 'myaccount' )
购物车

wc_get_page_id( 'cart' )
结算
wc_get_page_id( 'checkout' )
获取了这些页面的id,我们就能够调用他们的信息了。

比如调用商店页面的url:

get_permalink( wc_get_page_id( 'shop' ) )

 

而端点信息的获取,woocommerce目前提供了端点的判断函数,你可以参考这篇文档:【开发文档】woocommerce和wordpress的所处位置条件判断

 

 

上一篇:

下一篇:

文章评论

您好!请登录

取消回复
    展开更多