wpmem_menu_item_visibility

Description

Filters menu item visibility.

Parameters

$visibility
(boolean)(required) Whether the item is visible in the current menu (true) or not (false).

$item
(object)(optional) The WP Menu item object.

Usage

This example shows how you could use a ternary operator to toggle a menu item’s visibility based on the user’s login status:

[snippet slug=wpmem_menu_item_visibility-example-ternary-operator lang=php]

This example shows the use of a PHP switch to toggle item visibility:

[snippet slug=wpmem_menu_item_visibility-example-switch-case lang=php]

Changelog

  • Introduced in 3.3.0

Source

wpmem_menu_item_visibility is located in includes/class-wp-members-menu.php