搬码资源网广告位搬码资源网广告位

WooCommerce添加自定义功能页面

上面是搬码源码网 abnma.com 经由过程收集网络收拾整顿的代码片断。搬码源码网小编此刻分享给各人,也给各人做个参考。

WooCommerce 是 wordpress 的 B2C 电子商务解决方案,对网站一切者来说,这是一个真正的开箱即用的电商解决方案,只要要抉择一个撑持 WooCommerce 的 WordPress 主题,在后台举行一些设置,然后就可以发布商品,最先在线发卖了。WooCommerce 为咱们提供了一个包罗根蒂根基功效的前端用户中央,在我的账户页面,用户可以设置收货地址、查望订单、改动暗码。关于一个基本的电子商务体系来说,这些功效恰好够用。

除了这些基本的电子商务功效,咱们还可以在 WooCommerce 中添加一些自界说功效,来加强用户粘性,提高转换率。好比增长积分功效,用户实现了订单或对商品作出评估时,咱们可以赠予给用户一些积分。用户应用积分可以兑换礼物、抵扣货款等等,咱们可以在 WooCommerce 中设置各类各样的营销套路,要想让这些套路举行得越发顺畅,给用户带来更好的体验,咱们就需求在 WooCommerce 的我的账户页面增长一些页面,让用户可以望到本身的勾当和得到的权益。下图中铺示的就是咱们为客户添加的一个网络积分的自界说页面。

上面咱们来望一下怎么在 WooCommerce 的我的账户页面增长一个自界说页面。

1、添加链接到我的账户页面

WooCommerce 咱们提供了一个 “woocommerce_account_menu_items” 钩子,经由过程这个钩子,咱们可以添加或改动自界说链接到我的账户页面。

add_filter ( 'woocommerce_account_menu_items',function ( $menu_links ){

$menu_links = array_slice( $menu_links,5,true )

+ array( 'points' => 'My Points' )

+ array_slice( $menu_links,NULL,true );

return $menu_links;

},40 );

2、注册自界说链接端点

添加了自界说链接之后,咱们需求添加一个自界说端点,让 WordPress 可以辨认到这是一个自界说页面。

add_action( 'init',function () {

add_rewrite_endpoint( 'points',EP_PAGES );

} );

3、我的账户自界说页面的内容

这里才是真正主要的一步,在这里,咱们可以显示用户所得到的积分,或许可以兑换的权益等等。这里咱们一切的钩子是 woocommerce_account_{ENDPOINT NAME}_endpoint,这里的 ENDPOINT NAME 就是咱们上一步添加的自界说链接端点,必然要对应上。

add_action( 'woocommerce_account_points_endpoint',function () {

echo '这里显示页面内容';

} );

在这里,咱们需求获取数据库内容,以必然的格局铺示给用户。每个网站都有本身的 UI 体系,每个营销计谋的逻辑也不绝不异,在这里就不再铺示详细代码了。除了增长页面的我的账户页面,假如步伐需求,咱们还可以应用 woocommerce_api_(action) API 为 WooCommerce 添加后台功效页面,好比 WooCommerce 的付出网关接口中,就应用了这个 API 为付出网关添加归调页面。

以上是搬码源码网(abnma.com)为你网络收拾整顿的全数代码内容,但愿文章可以或许帮你解决所碰到的步伐开提问题。假如感觉搬码源码网网站内容还不错,接待将搬码源码网网站保举给步伐员挚友。

总结

以上是搬码源码网为你网络收拾整顿的WooCommerce 添加自界说功效页面到我的账户页面全数内容,但愿文章可以或许帮你解决WooCommerce 添加自界说功效页面到我的账户页面所碰到的步伐开提问题。

假如感觉搬码源码网网站内容还不错,接待将搬码源码网网站保举给步伐员挚友。

0
分享到:
搬码资源网广告位

评论0

请先

为了配合净网行动 , 本站下架所有娱乐源码 , 如有疑问 , 请联系站长qq 43233524
没有账号? 忘记密码?