rest_after_insert_nav_menu_item
rest_after_insert_nav_menu_item
Appears in: wordpress-5.9, wordpress-5.9.1, wordpress-5.9.2, wordpress-5.9.3, wordpress-6.0, wordpress-6.0.2, wordpress-6.0.3, wordpress-6.1, wordpress-6.1.1, wordpress-6.2, wordpress-6.2.1, wordpress-6.2.2, wordpress-6.3, wordpress-6.3.1, wordpress-6.3.2, wordpress-6.4, wordpress-6.4.1, wordpress-6.4.2, wordpress-6.4.3, wordpress-6.5, wordpress-6.5.2, wordpress-6.5.3, wordpress-6.5.4, wordpress-6.5.5, wordpress-6.6, wordpress-6.6.1, wordpress-6.6.2, wordpress-6.7, wordpress-6.7.1, wordpress-6.7.2
Hook Type: action
Displaying hooks found in version: wordpress-6.7.2do_action('rest_after_insert_nav_menu_item') is found 2 times:
- /wp-includes/rest-api/endpoints/class-wp-rest-menu-items-controller.php line 181177178179180181182183184185186187
* @param object
$nav_menu_item
Inserted
or
updated menu item object.
* @param WP_REST_Request
$request
Request object.
* @param bool
$creating
True when creating a menu item, false when updating.
*/
do_action(
'rest_after_insert_nav_menu_item'
,
$nav_menu_item
,
$request
, true );
$post
= get_post(
$nav_menu_item_id
);
wp_after_insert_post(
$post
, false, null );
$response
=
$this
->prepare_item_for_response(
$post
,
$request
);
$response
= rest_ensure_response(
$response
);
- /wp-includes/rest-api/endpoints/class-wp-rest-menu-items-controller.php line 260257258259260261262263264265266
$request
->set_param(
'context'
,
'edit'
);
/** This action is documented in wp-includes/rest-api/endpoints/class-wp-rest-menu-items-controller.php */
do_action(
'rest_after_insert_nav_menu_item'
,
$nav_menu_item
,
$request
, false );
wp_after_insert_post(
$post
, true,
$post_before
);
$response
=
$this
->prepare_item_for_response( get_post(
$nav_menu_item_id
),
$request
);
return
rest_ensure_response(
$response
);