IF Menu Visibility

外掛說明

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)

安裝方式

  1. Upload the plugin ZIP via Plugins > Add New > Upload
  2. Activate the plugin
  3. Go to Appearance > Menus
  4. For each menu item, choose when it should be visible

使用者評論

這個外掛目前沒有任何使用者評論。

參與者及開發者

以下人員參與了開源軟體〈IF Menu Visibility〉的開發相關工作。

參與者

將〈IF Menu Visibility〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

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