If you are creating a WooCommerce-powered WordPress webshop, you might get into the following situation. Per default, the WooCommerce “My Account” section displays the following menu entries for the user. I want to show you how to adapt WooCommerce Customer Menu

  • Dashboard
  • Orders
  • Downloads
  • Addresses
  • Account Details
  • Logout

For our modifications we just need to edit the functions.php file of your child theme. For my webshop, I wanted to rename two menu entries and hide one completely.


Remove Account Menu Item

Basically, the code to modify the menu items is very simple. Here, I just added a filter to remove the “Downloads” tab because I had nothing to download in this shop. The function itself simply unsets the specified item and returns the other items.

add_filter( 'woocommerce_account_menu_items', 'remove_downloads_my_account', 999 );
function remove_downloads_my_account( $items ) {
return $items;

Rename Account Menu Item

Another requirement was to rename the tabs “Edit Address” and “Edit Account” because the German translations were not the best to say it like that 🙂 Again we are adding a filter for the needed menu entry, add a function and simply edit the text of the item before returning it.

add_filter( 'woocommerce_account_menu_items', 'rename_address_my_account', 999 );
function rename_address_my_account( $items ) {
$items['edit-address'] = '<Insert your custom text here>';
return $items;

add_filter( 'woocommerce_account_menu_items', 'rename_edit_my_account', 999 );
function rename_edit_my_account( $items ) {
$items['edit-account'] = '<Insert your custom text here>';
return $items;

I found the necessary information at the following site, thank you very much!:
Adapt WooCommerce Customer Menu

If you want to optimize your WooCommerce-powered store with a caching plugin, I recommend you to read the following article

Previous articleInstallation of OpenMediaVault5 NAS Raspberry Pi
Next articleHow to find driver causing Bluescreens (BSODs) of your Windows 10 device


Please enter your comment!
Please enter your name here