Àpèjúwe
The IF Menu plugin adds a powerful yet simple feature to WordPress menus: conditional visibility.
This plugin lets you control whether a specific menu item is:
* Shown to all visitors
* Shown only to logged-in users
* Shown only to logged-out users
Features
- Simple and intuitive interface
- Works seamlessly inside Appearance > Menus
- Lightweight and secure — no external libraries
- No performance impact or bloat
- Developed by Valeri Kluger (vk-projekte.de)
Ìgbéwọlẹ̀
- Upload the plugin ZIP via Plugins > Add New > Upload
- Activate the plugin
- Go to Appearance > Menus
- For each menu item, choose when it should be visible
Àwọn àgbéyẹ̀wò
Kò sí àwọn àgbéyẹ̀wò fún plugin yìí.
Àwọn Olùkópa & Olùgbéejáde
“IF Menu Visibility” jẹ́ ètò ìṣàmúlò orísun ṣíṣí sílẹ̀. Àwọn ènìyàn wọ̀nyí ti ṣe ìkópa sí plugin yìí.
Àwọn OlùkópaTúmọ̀ “IF Menu Visibility” sí èdè rẹ.
Ṣe o nífẹ̀ẹ́ sí ìdàgbàsókè?
Ṣàwárí koodu, ṣàyẹ̀wò ibi ìpamọ́ SVN, tàbí ṣe àgbékalẹ̀ sí àkọsílẹ̀ ìdàgbàsókè nípasẹ̀ RSS.
Àkọsílẹ̀ àwọn àyípadà
1.0.5
- Fixed menu item “Visibility” field not showing when themes/plugins override the nav menu admin walker (fallback walker injection)
- Ensured the “Visibility” option appears in Screen Options and is not forcibly hidden by other plugins
1.0.4
- Added ABSPATH check to prevent direct file access
- Minor code cleanup and preparation for manual review submission
1.0.3
- Changed all promotional links to open in a new tab
- Improved user experience for upgrade prompts
1.0.2
- Fixed saving bug for “Only show when logged out”
- Added proper nonce verification for secure form submission
- Removed all PHPCS warnings related to unsanitized $_POST and nonce handling
- Stable tag now correctly matches plugin version (readme.txt)
- Fully tested with WordPress 6.8.1 and PHP 8.3
1.0.1
- Full escaping and security compliance (nonces, sanitization, validation)
- Fixed readme formatting and WordPress.org compatibility
