W3cubDocs

/WordPress

apply_filters( ‘pre_wp_setup_nav_menu_item’, object|null $modified_menu_item, object $menu_item )

Filters whether to short-circuit the wp_setup_nav_menu_item() output.

Description

Returning a non-null value from the filter will short-circuit wp_setup_nav_menu_item() , returning that value instead.

Parameters

$modified_menu_itemobject|null
Modified menu item. Default null.
$menu_itemobject
The menu item to modify.

Source

$pre_menu_item = apply_filters( 'pre_wp_setup_nav_menu_item', null, $menu_item );

Changelog

Version Description
6.3.0 Introduced.

© 2003–2024 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/hooks/pre_wp_setup_nav_menu_item