钩子文档

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.