上面是搬码源码网 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 添加自界说功效页面到我的账户页面所碰到的步伐开提问题。
假如感觉搬码源码网网站内容还不错,接待将搬码源码网网站保举给步伐员挚友。
请先
!