大理高端网站建设|网站托管|极速建站|WordPress主题设计开发

移除 WooCommerce 商城插件中我的帐户相关页面

2018 年 2 月 10 日 820次

WooCommerce 插件默认为我的帐户页面提供了:仪表盘、订单、下载、地址、帐户详情几个页面,以及一个退出登录的按钮,如果出售的是实物或者没有下载项时,下载则没有用途,或者是虚拟产品时,地址也没有用途,所以我们可以使用代码隐藏这些不需要的页面。

  1. //移除我的账户相关页面
  2. add_filter ( 'woocommerce_account_menu_items', 'salong_remove_my_account_links' );
  3. function salong_remove_my_account_links( $menu_links ){
  4.     unset( $menu_links['edit-address'] ); // 地址
  5.     //unset( $menu_links['dashboard'] ); // 仪表盘
  6.     //unset( $menu_links['payment-methods'] ); // 支付方式
  7.     //unset( $menu_links['orders'] ); // 订单
  8.     //unset( $menu_links['downloads'] ); // 下载
  9.     //unset( $menu_links['edit-account'] ); // 帐户详情
  10.     //unset( $menu_links['customer-logout'] ); // 登出
  11.     return $menu_links;
  12. }

将以上代码添加到主题 functions.php 文件中即可,需要显示的页面将其注释就可以。