woocommerce combine account details and addresses code example

Example: woocommerce combine account details and addresses

/**
 * @snippet       Merge Two "My Account" Tabs @ WooCommerce Account
 * @how-to        Get CustomizeWoo.com FREE
 * @source        https://businessbloomer.com/?p=73601
 * @author        Rodolfo Melogli
 * @compatible    Woo 3.5.3
 * @donate $9     https://businessbloomer.com/bloomer-armada/
 */
 
// -------------------------------
// 1. First, hide the tab that needs to be merged/moved (edit-address in this case)
 
add_filter( 'woocommerce_account_menu_items', 'bbloomer_remove_address_my_account', 999 );
  
function bbloomer_remove_address_my_account( $items ) {
unset($items['edit-address']);
return $items;
}
 
// -------------------------------
// 2. Second, print the ex tab content into an existing tab (edit-account in this case)
 
add_action( 'woocommerce_account_edit-account_endpoint', 'woocommerce_account_edit_address' );

Tags:

Misc Example