1. Home
  2. Docs
  3. Woocommerce Basic
  4. Hide or Rename a My Account Tab

Hide or Rename a My Account Tab

woocommerce_account_menu_items 훅을 이용하여 마이어카운트 메뉴들 중 일부를 숨기거나, 이름을 바꾸는 방법

/**
* @snippet       Hide Edit Address Tab @ My Account
* @how-to        Get CustomizeWoo.com FREE
* @author        Rodolfo Melogli
* @testedwith    WooCommerce 5.0
* @donate $9     https://businessbloomer.com/bloomer-armada/
*/
 
add_filter( 'woocommerce_account_menu_items', 'bbloomer_remove_address_my_account', 9999 );
 
function bbloomer_remove_address_my_account( $items ) {
   unset( $items['edit-address'] );
   return $items;
}
 
/**
* @snippet       Rename Edit Address Tab @ My Account
* @how-to        Get CustomizeWoo.com FREE
* @author        Rodolfo Melogli
* @testedwith    WooCommerce 5.0
* @donate $9     https://businessbloomer.com/bloomer-armada/
*/
 
add_filter( 'woocommerce_account_menu_items', 'bbloomer_rename_address_my_account', 9999 );
 
function bbloomer_rename_address_my_account( $items ) {
   $items['edit-address'] = 'Delivery Address';
   return $items;
}

기본 메뉴들

$items = array(
   'dashboard'       => __( 'Dashboard', 'woocommerce' ),
   'orders'          => __( 'Orders', 'woocommerce' ),
   'downloads'       => __( 'Downloads', 'woocommerce' ),
   'edit-address'    => _n( 'Addresses', 'Address', (int) wc_shipping_enabled(), 'woocommerce' ),
   'payment-methods' => __( 'Payment methods', 'woocommerce' ),
   'edit-account'    => __( 'Account details', 'woocommerce' ),
   'customer-logout' => __( 'Logout', 'woocommerce' ),
);