This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Silencesoft Disable Menu Items

ཞིབ་བརྗོད།

This plugin allows to disable menu items and hide them from menu without
the need to delete them.

This plugin use phpQuery 0.9.5 from Tobiasz Cudnik
* phpQuery is a server-side, chainable, CSS3 selector driven
* Document Object Model (DOM) API based on jQuery JavaScript Library.
http://code.google.com/p/phpquery/

གཏུབ་རེིས།

  • Modifying a menu item

སྒྲིག་འཇུག

Upload plugin folder to plugins folder.
Enable plugin.
Go to appearance menu options.
In every menu item will be a new option “Disable”, use it.

FAQ

1. Is this plugin compatible with another menu Walkers?

WordPress has not a filter to hook custom fields on menus as explained
here:
https://wordpress.org/plugins/nav-menu-roles/faq/#conflict
Version 1.1 of this plugin implements the fix proposed to work with
another plugins.

གདེང་འཇོག

2016 ལོའི་ཟླ 9 ཚེས 3 ཉིན།
Thanks. Works totally as expected. It does seem strange this isn’t in the core wordpress settings already.
2016 ལོའི་ཟླ 9 ཚེས 3 ཉིན།
Since not all site menus are simple, as multi-layered menus with custom links here and there are certainly far more complex… and this plugin provides a simple workable solution when a client says “can we remove that from the menu for the time being”. Instead of deleting item(s) and then later having to recreate them this tool now lets me simply disable/hide it without deleting. And that’s an incredible time saver. Why this isn’t a core option, I’ll never know… but it should be.
གདེང་འཇོག 6 ཡོངས་སུ་ཀློག

བྱས་རྗེས་འཇོག་མཁན། & གསར་འབྱེད་པ།

“Silencesoft Disable Menu Items” is open source software. The following people have contributed to this plugin.

བྱས་རྗེས་འཇོག་མཁན།

དག་བཅོས་ཉིན་ཐོ།

1.0

  • First release.

1.1

  • Added support for action wp_nav_menu_item_custom_fields to fix Walker
    Conflict.

1.2

  • Fixed variable issue.