rest_delete_nav_menu_item
云策文档标注
概述
rest_delete_nav_menu_item 是一个 WordPress REST API Hook,在通过 REST API 删除单个导航菜单项后立即触发。它允许开发者在删除操作后执行自定义逻辑。
关键要点
- 触发时机:在通过 REST API 删除单个导航菜单项后立即执行。
- 参数:$nav_menu_item(被删除的菜单项对象)、$response(WP_REST_Response 响应数据)、$request(WP_REST_Request 请求对象)。
- 相关函数:由 WP_REST_Menu_Items_Controller::delete_item() 调用,用于删除导航菜单项。
- 版本历史:从 WordPress 5.9.0 版本引入。
原文内容
Fires immediately after a single menu item is deleted via the REST API.
Parameters
$nav_menu_itemobject-
Inserted or updated menu item object.
$responseWP_REST_Response-
The response data.
$requestWP_REST_Request-
Request object.
Source
do_action( 'rest_delete_nav_menu_item', $menu_item, $response, $request );
Changelog
| Version | Description |
|---|---|
| 5.9.0 | Introduced. |