My Account Menu Builder for WooCommerce

Changelog

1.3.0 – 2026-02-17

  • Added: Preview button in admin toolbar to open My Account page in a new tab
  • Added: Requires Plugins: woocommerce header (WordPress.org requirement)
  • Changed: Removed Font Awesome entirely — all icons now use WordPress Dashicons (zero additional weight)
  • Changed: Dynamic CSS now uses wp_add_inline_style() instead of inline <style> tag (coding standards compliance)
  • Changed: Removed screenshot/banner/icon PNGs from plugin zip (uploaded separately to SVN assets)

1.2.3 – 2026-02-12

  • Fixed: Reverted Font Awesome 6.5.1 from external CDN back to local bundling (WordPress.org Plugin Check disallows offloading styles to remote services)
  • Fixed: Renamed main plugin class to use plugin prefix (WordPress.org naming conventions compliance)
  • Fixed: Updated @package docblock tags across all files

1.2.2 – 2026-02-11

  • Changed: Font Awesome 6.5.1 now loaded from cdnjs.cloudflare.com CDN instead of bundled locally
  • Changed: Removed local fontawesome.min.css and webfonts directory
  • Changed: Plugin size reduced by ~63% (1.7 MB → 610 KB)

1.2.1 – 2026-02-09

  • Updated: Plugin renamed from “Woo My Account Menu Builder” to “My Account Menu Builder for WooCommerce” to comply with WordPress.org trademark guidelines
  • Updated: Plugin slug changed to my-account-menu-builder-for-woocommerce
  • Updated: Text domain changed to my-account-menu-builder-for-woocommerce
  • Updated: Tested up to WordPress 6.9
  • Fixed: Removed load_plugin_textdomain() — WordPress.org handles translations automatically since WP 4.6
  • Fixed: Font Awesome now bundled locally instead of loading from external CDN (WordPress.org compliance)
  • Fixed: Improved input sanitization for all $_POST data with proper escaping annotations
  • Fixed: All admin_url() calls wrapped in esc_url() for output escaping
  • Fixed: Dynamic CSS output uses sanitize_html_class() for safe class names

1.2.0 – 2026-02-09

  • Added: WooCommerce HPOS (High-Performance Order Storage) compatibility declaration
  • Added: WooCommerce Cart & Checkout Blocks compatibility declaration
  • Added: Full i18n support with .pot file and 10 bundled translations
  • Added: load_plugin_textdomain for proper translation loading
  • Updated: WC tested up to 10.5
  • Updated: WordPress.org-ready readme with full documentation
  • Fixed: WooCommerce “incompatible plugins” warning after WC 10.5 update

1.1.0 – 2026-02-08

  • Added: Settings now live under WooCommerce → Settings → My Account Menu tab
  • Added: Separator / divider support for grouping menu items
  • Added: Static badge text (New, Pro, Hot, etc.) per item
  • Added: Dynamic badge counters (order count, download count)
  • Added: Description / subtitle text per menu item
  • Added: Custom CSS class per item
  • Added: Duplicate item with one click
  • Added: Auto-generate endpoint slug from title
  • Added: White-label: hide plugin from Plugins list
  • Added: Plugin action link for quick Settings access
  • Fixed: Endpoint URLs now use the proper endpoint slug
  • Fixed: New tab (target=”_blank”) now works reliably
  • Fixed: Fatal error from non-existent method hook

1.0.0 – 2026-02-08

  • Initial release
  • Visual drag & drop menu builder
  • Custom endpoint and external link support
  • Icon support (Dashicons + Font Awesome)
  • Role-based visibility
  • Export / Import JSON
  • White-label mode
  • Live preview sidebar

Plugin Website
Visit website

Author
nurkamol
Version:
1.3.0
Last Updated
February 18, 2026
Requires
WordPress 5.8
Tested Up To
WordPress 6.9.1
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.