{"id":5033,"date":"2025-11-05T18:04:12","date_gmt":"2025-11-05T17:04:12","guid":{"rendered":"https:\/\/wpmastertoolkit.com\/module\/my-account-menu-customizer\/"},"modified":"2025-11-05T18:26:34","modified_gmt":"2025-11-05T17:26:34","slug":"my-account-menu-customizer","status":"publish","type":"module","link":"https:\/\/wpmastertoolkit.com\/en\/module\/my-account-menu-customizer\/","title":{"rendered":"My Account Menu Customizer"},"content":{"rendered":"<h1 class=\"wp-block-heading\">Customize the WooCommerce \"My Account\" menu with the module <em>My Account Menu Customizer<\/em> of WPMasterToolKit<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">Introduction<\/h2>\n\n\n\n<p>One of the weak points of WooCommerce is the rigidity of the \"My Account\" page. By default, you can't easily rearrange tabs, add new ones or hide those that aren't useful to your store.<br>It is precisely to meet this need that we have developed the <strong>My Account Menu Customizer<\/strong> from <strong>WPMasterToolKit<\/strong>. With it, you regain total control over the navigation of your WooCommerce customer area - without writing a single line of code.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Which plugin the <em>My Account Menu Customizer<\/em> can replace?<\/h2>\n\n\n\n<p>This module can replace several popular extensions, such as <strong>Customize My Account for WooCommerce<\/strong>, <strong>WooCommerce Account Pages<\/strong>or <strong>YITH Customize My Account Page<\/strong>.<br>But unlike these plugins, <strong>My Account Menu Customizer<\/strong> integrates directly into <strong>WPMasterToolKit<\/strong>without loading unnecessary resources, and with a unified interface for all your WordPress customizations.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Customize your WooCommerce customer area<\/h2>\n\n\n\n<p>The module <strong>My Account Menu Customizer<\/strong> allows you to :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Reorganize existing tabs<\/strong> from the \"My Account\" menu (Orders, Downloads, Account details, etc.) simply by dragging and dropping them.<\/li>\n\n\n\n<li><strong>Hide elements<\/strong> (e.g. \"Downloads\" if you don't sell downloadable products).<\/li>\n\n\n\n<li><strong>Modify labels<\/strong> and <strong>change colors<\/strong> texts to match your corporate identity.<\/li>\n\n\n\n<li><strong>Show or hide icons<\/strong> associated with each element, with the option of choosing from hundreds of integrated Font Awesome icons.<\/li>\n\n\n\n<li><strong>Create your own custom tabs<\/strong>You'll be able to write your own content using an integrated visual editor (classic WordPress editor with shortcodes and HTML support).<\/li>\n\n\n\n<li><strong>Determine the position and color of each icon<\/strong> for a harmonious finish.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">A simple, intuitive administration interface<\/h2>\n\n\n\n<p>Everything happens from a dedicated sub-menu in your dashboard:<br><strong>WPMasterToolKit \u2192 My Account Menu Customizer<\/strong><\/p>\n\n\n\n<p>The interface is based on the <em>drag and drop<\/em> You can reorder, add or delete items directly from a visual list. Each entry can be edited individually (title, color, icon, content, visibility, etc.).<\/p>\n\n\n\n<p>When a new tab is added, the module automatically creates a <strong>endpoint WooCommerce<\/strong> thanks to the <code data-no-auto-translation=\"\">add_rewrite_endpoint()<\/code>. This means that your new page integrates seamlessly into the WooCommerce system and can be accessed via a URL such as :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"php\" class=\"language-php\" data-no-auto-translation=\"\">\/my-account\/new-item\/\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">How to use the module<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Activate the<\/strong> from the main WPMasterToolKit interface.<\/li>\n\n\n\n<li>See you in <strong>WPMasterToolKit \u2192 My Account Menu Customizer<\/strong>.<figure class=\"wp-block-image size-large\"><img alt=\"\" fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"525\" src=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/11\/image-1024x525.png\" class=\"wp-image-5041\" srcset=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/11\/image-1024x525.png 1024w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/11\/image-300x154.png 300w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/11\/image-768x394.png 768w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/11\/image-18x9.png 18w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/11\/image.png 1147w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li>\n\n\n\n<li>Reorder existing items, or click on <strong>\"Add New<\/strong> to add a new custom tab.<figure class=\"wp-block-image size-large\"><img alt=\"\" decoding=\"async\" width=\"1024\" height=\"876\" src=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/11\/image-1-1024x876.png\" class=\"wp-image-5043\" srcset=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/11\/image-1-1024x876.png 1024w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/11\/image-1-300x257.png 300w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/11\/image-1-768x657.png 768w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/11\/image-1-14x12.png 14w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/11\/image-1.png 1207w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li>\n\n\n\n<li>Customize label, color, icon and content via the integrated editor.<\/li>\n\n\n\n<li>Save your changes - they'll be applied immediately to your WooCommerce site.<\/li>\n<\/ol>\n\n\n\n<p>The module automatically manages endpoints and flushes rewrite rules, so that your new pages are accessible without any additional configuration.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Our technical choices<\/h2>\n\n\n\n<p>The module <strong>My Account Menu Customizer<\/strong> is based on full integration with WooCommerce's native filters and actions:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code data-no-auto-translation=\"\">add_filter( 'woocommerce_account_menu_items', \u2026 )<\/code> Menu: allows you to change the order, name and visibility of menu items.<\/li>\n\n\n\n<li><code data-no-auto-translation=\"\">add_action( 'woocommerce_account_{endpoint}_endpoint', \u2026 )<\/code> Injects customized content for your new tabs.<\/li>\n\n\n\n<li><code data-no-auto-translation=\"\">add_action( 'woocommerce_locate_template', \u2026 )<\/code> : overrides the default WooCommerce navigation template to use our own optimized file.<\/li>\n<\/ul>\n\n\n\n<p>Settings are saved in the database via the <code data-no-auto-translation=\"\">update_option()<\/code> with a unique key, and all fields are <strong>cleaned and secured<\/strong> before recording with <code data-no-auto-translation=\"\">sanitize_text_field()<\/code> and <code data-no-auto-translation=\"\">wp_kses_post()<\/code>.<\/p>\n\n\n\n<p>Finally, we use <strong>Font Awesome<\/strong> for icons and <strong>jQuery Nested Sortable<\/strong> for drag &amp; drop, guaranteeing a fluid, modern experience.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"\" decoding=\"async\" width=\"911\" height=\"561\" src=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/11\/image-2.png\" class=\"wp-image-5045\" srcset=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/11\/image-2.png 911w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/11\/image-2-300x185.png 300w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/11\/image-2-768x473.png 768w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/11\/image-2-18x12.png 18w\" sizes=\"(max-width: 911px) 100vw, 911px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>The module <strong>My Account Menu Customizer<\/strong> is the ideal solution for customizing the WooCommerce customer space without relying on a multitude of extensions.<br>Thanks to its clear interface and numerous options (icons, colors, dynamic content, order, visibility), you can offer your customers a navigation perfectly adapted to your store and your visual identity.<\/p>\n\n\n\n<p>With <strong>WPMasterToolKit<\/strong>one activated module = one loaded module.<br>The result: a faster, cleaner site that's totally under control.<\/p>\n\n\n\n<p>\ud83d\udc49 <strong>Adopt My Account Menu Customizer<\/strong> today and give your WooCommerce \"My Account\" page a real facelift!<\/p>","protected":false},"excerpt":{"rendered":"<p>WPMasterToolKit's \"My Account Menu Customizer\" module allows WooCommerce site owners to customize the \"My Account\" menu by adding, modifying or removing elements for a better user experience. This module brings together several features that other individual plugins offer, optimizing performance by avoiding the clutter of multiple plugins. It offers options such as adding new elements, modifying icons and menu order, and deleting unnecessary ones. The intuitive jQuery-based interface and Font Awesome icons enhance customization, making this tool a must-have for those looking to improve the ergonomics of their e-commerce site.<\/p>","protected":false},"featured_media":0,"parent":0,"template":"","meta":{"_acf_changed":true,"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_surecart_dashboard_logo_width":"180px","_surecart_dashboard_show_logo":true,"_surecart_dashboard_navigation_orders":true,"_surecart_dashboard_navigation_invoices":true,"_surecart_dashboard_navigation_subscriptions":true,"_surecart_dashboard_navigation_downloads":true,"_surecart_dashboard_navigation_billing":true,"_surecart_dashboard_navigation_account":true},"class_list":["post-5033","module","type-module","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/wpmastertoolkit.com\/en\/wp-json\/wp\/v2\/module\/5033","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpmastertoolkit.com\/en\/wp-json\/wp\/v2\/module"}],"about":[{"href":"https:\/\/wpmastertoolkit.com\/en\/wp-json\/wp\/v2\/types\/module"}],"wp:attachment":[{"href":"https:\/\/wpmastertoolkit.com\/en\/wp-json\/wp\/v2\/media?parent=5033"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}