WordPress企业主题定制/开发/劣化

WooCommerce 添加自界说功用页面及菜单到我的账户myaccount页面

首页 » WORDPRESS主题技术 » WooCommerce 添加自界说功用页面及菜单到我的账户myaccount页面

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, 0, 5, true )
+ array( 'points' => 'My Points' )
+ array_slice( $menu_links, 5, 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 为付出网关添加回调页面。

分类取标签:

WORDPRESS主题技术

相关项目

  • WordPress外贸企业主题

  • 最近更新

  • 热门标签

  • 葡京娱乐场,www.f8.cc 大亨国际开户,多彩娱乐开户_合并升级改版 葡京博彩娱乐场官网,www.4253.com_合并升级改版 澳门新葡京娱乐网,www.0329.com_合并升级改版 葡京娱乐场,www.66.am 澳门葡京娱乐场,www.98.am 奥门葡京国际娱乐场,www.200.cc 皇博国际网,盛世国际网_合并升级改版 澳门新葡京娱乐网络,www.0625.com_合并升级改版 爱赢娱乐备用,丰禾国际备用_合并升级改版