Plugin info

Total downloads: 58
Active installs: 0
Total reviews: 0
Average rating: 0
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 11/8/2025 (62 days ago)
Added to WordPress: 11/8/2025 (0 years old)
Minimum WordPress version: 5.0
Tested up to WordPress version: 6.8.3
Minimum PHP version: 7.2

Maintenance & Compatibility

Maintenance score

Actively maintained • Last updated 62 days ago

59/100

Is Menu Item Custom Attributes abandoned?

Likely maintained (last update 62 days ago).

Compatibility

Requires WordPress: 5.0
Tested up to: 6.8.3
Requires PHP: 7.2

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

No similar plugins found yet.

Description

Menu Item Custom Attributes allows you to add HTML attributes such as id, class, and data-* directly to WordPress menu items from the admin interface.

This plugin is perfect for developers and designers who want fine-grained control over menu elements for styling, tracking, or custom scripting — all without editing theme code.

Key Features
– Add unique HTML ID, CSS Class, or custom Data attributes to individual menu items
– Works directly within the native Appearance Menus screen
– Compatible with all themes and page builders (Elementor, Astra, Divi, etc.)
– Lightweight and performance-optimized
– Safe and secure with sanitization and nonce checks

Use it to apply special styles, attach JavaScript actions, or integrate with analytics tools like Google Tag Manager.

Support

For feature requests, issues, or feedback, please visit the Support Forum.

License

This plugin is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Credits

Developed and maintained by Ponsiva Pandian
Website: www.iamponsiva.rf.gd

Installation

  1. Upload the plugin files to the /wp-content/plugins/menu-item-custom-attributes/ directory, or install it via Plugins Add New in WordPress.
  2. Activate the plugin through the Plugins menu.
  3. Go to Appearance Menus.
  4. Edit any menu item — you’ll see new fields to add Custom ID, Custom Class, and Custom Data Attributes.

Frequently Asked Questions

Can I add multiple CSS classes?

Yes, you can add multiple classes separated by spaces, just like HTML.

Can I use this for tracking attributes (like data-gtm)?

Yes! Enter any valid data-* attribute such as data-gtm="click" or data-event="cta".

Will it work with page builders like Elementor or Astra?

Absolutely. It’s designed to be theme-agnostic and builder-compatible.

Does it affect SEO or page speed?

No. It only modifies HTML attributes for menu items — no scripts or extra resources are added.

Can I safely uninstall it?

Yes. When uninstalled, it removes all associated custom meta keys from your database.

Review feed

No reviews available

Screenshots

No screenshots available

Changelog

1.1

  • Added nonce verification and sanitization for plugin check compliance.
  • Added uninstall cleanup using delete_post_meta_by_key().
  • Improved data attribute parsing and safety.
  • Updated code to meet WordPress coding standards.

1.0

  • Initial release — added custom ID, class, and data attribute fields to menu items.