Purify Menus

Changelog

3.5.0

  • moved language files to GlotPress. So, please contribute as a translator to make Purify WordPress Menus available in more and more languages.
  • bummed required to WordPress 4.6
  • tested successfully up to WordPress 6.6-7.0

3.4.1

  • added default values for the options introduced in version 3.4
  • updated German translation
  • tested successfully up to WordPress 6.3-6.5

3.4.0

  • added option ‘Print CSS class for each category list item’
  • added option ‘Print CSS class for each category list item with category ID’
  • added option ‘Print CSS class for each current category list item’
  • added option ‘Print CSS class for each current category parent list item’
  • added option ‘Print CSS class for each current category ancestor list item’
  • added option ‘Suppress ancestor class at current category parent item’
  • tested successfully with WordPress 6.0

3.3.3

  • code improvements
  • tested successfully with WordPress 5.8

3.3.2

  • new branding
  • tested successfully with WordPress 5.6.2
  • tested successfully with WordPress 5.7

3.3.1

  • Added missing default setting
  • Improved robustness for missing settings
  • Revised settings getter function

3.3.0

  • Added option for menu items pointing to the Privacy Policy page
  • Updated translations
  • Tested successfully with WordPress 5.5.1

3.2.2

  • Tested successfully with WordPress 5.2.1

3.2.1

  • Added ‘Requires PHP’ info in readme.txt
  • Tested successfully with WordPress 4.9.1

3.2

  • Revised sanitations for texts and URLs on the pages
  • Revised translations
  • Set activation message as dismissible
  • Tested successfully with WordPress 4.8

3.1.1

  • Tested successfully with WordPress 4.7

3.1

  • Revised uninstall function for WordPress 4.6 due to the introduction of WP_Site_Query class
  • Tested successfully with WordPress 4.6

3.0.5

  • Changed domain name in translation functions from variable to hard-coded string
  • Revised activation message function
  • Successfully tested with WordPress 4.5

3.0.4

  • Improved headline hierarchy on options page for better accessibility since WP 4.4
  • Successfully tested with WordPress 4.4.2

3.0.3

  • Successfully tested with WordPress 4.4

3.0.2

  • Fixed a bug in readme.txt

3.0.1

  • Successfully tested with WordPress 4.3

3.0

  • Rebuild fundamentally
  • Added option ‘Current taxonomy ancestor’
  • Added option ‘Any menu item object’
  • Added option ‘Any menu item type’
  • Added option ‘Menu item has children’
  • Added option ‘Page menu item has children’
  • Revised option ‘Menu item id as class’
  • Revised option ‘Page item id as class’
  • Removed option ‘Custom menu item object’
  • Updated translations and *.pot file

2.3

  • Improved: Custom CSS classes keep untouched
  • Updated translations and *.pot file

2.2.2

Successfully tested with WordPress 4.1, especially with the revised filters ‘nav_menu_css_class’ and ‘nav_menu_item_id’

2.2.1

Successfully tested with WordPress 4.0

2.2

  • Improved uninstall routine
  • Tested successfully with WordPress 3.9.2
  • Refactored for more compatibility

2.1.1

  • Tested successfully with WordPress 3.8.2
  • Some refactoring and fixed a typo
  • Updated translations and *.pot file

2.1

  • Some refactoring and tests passed

2.0.1

  • Fixed a coding error

2.0

  • Rebuilded fundamentally to improve the plugin’s performance at frontend runtime and your page speed.
  • In spite of that no worry about your plugin’s settings: They stay untouched and will continue to work
  • Better understandable grouping of the options on the options page
  • Slight grafic design changes
  • Updated translations and *.pot file

1.3

  • Added ‘static’ property to some functions to prevent warnings at strict error level
  • Removed deprecated use of screen_icon()
  • Corrected typo ‘menues’ to ‘menus’
  • Checked compatibilty with WP 3.8

1.2

  • Fixed a typo
  • Added spanish translation. Thank you, Hector!

1.1

  • Improved performance: Hooks in to ‘nav_menu_item_id’ only when desired instead of every time
  • Some improved translation into german
  • Improved labeling on options page
  • Refined POT file

1.0

  • The plugin was released initially.

Plugin Website
Visit website

Version:
3.5.0
Last Updated
April 15, 2026
Active Installs
300
Requires
WordPress 4.6
Tested Up To
WordPress 7.0
Requires PHP
5.2

Share Post

Join our newsletter.

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