Description
Papy3D Menu Visibility allows administrators to control the visibility of navigation menu items based on WordPress capabilities.
Features:
- Capability-based visibility
- Show or hide mode
- Full Site Editing support
- Accessibility-friendly admin UI
- Multisite-safe uninstall
- WordPress coding standards compliant
Installation
- Upload the plugin folder to
/wp-content/plugins/ - Activate the plugin through the WordPress admin
- Go to Appearance > Menus
- Configure visibility settings for each menu item
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Papy3D Menu Visibility” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Papy3D Menu Visibility” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.2.0
- Replaced the legacy plugin-owned hub with the neutral P3DSUITE Admin Hub 1.4.0.
- Added the plugin-specific P3DMV compatibility adapter.
- Separated persistent routing metadata from translated runtime metadata.
- Deferred translated hub registration until
initpriority 20. - Updated activation and uninstall routines to preserve other Papy3D plugin cards.
- Kept the plugin submenu attached to the single shared Papy 3D menu.
1.1.5
- Updated the bundled shared Papy 3D administration hub to version 1.2.3.
- Updated the minimum compatible shared hub version check to 1.2.3.
1.1.4
- Updated the bundled shared Papy 3D administration hub to version 1.2.2.
- Added plugin-owned translated hub labels, plural handling, and permission messaging.
- Added an administrator warning when an older shared hub is loaded first by another Papy3D plugin.
1.1.3
- Fixed shared Papy 3D registry cleanup when the plugin is permanently deleted.
- Applied cleanup independently on every site of a multisite network.
- Added a defensive verification pass that removes only this plugin entry, including legacy or malformed registry keys.
- Preserved inactive cards on deactivation while guaranteeing removal on uninstall.
1.1.2
- Integrated the plugin into the shared Papy 3D administration menu and common home page.
- Added persistent plugin-card registration on activation and active loads.
- Added selective shared-registry cleanup during uninstall.
- Added the supplied local 256 x 256 plugin icon.
- Made Papy 3D the plugin’s only dedicated administration entry; no legacy dedicated menu entry remains.
1.1.1
- Fixed the Plugin URI header.
- Validated up to WordPress 7.0.
1.1.0
- Full rewrite for WordPress 2026 standards.

