钩子文档

_admin_menu

💡 云策文档标注

概述

_admin_menu 是一个 WordPress 动作钩子,在管理后台菜单加载前触发,用于在菜单结构完成前执行自定义操作。

关键要点

  • 触发时机:在管理后台菜单加载之前,基于用户权限移除菜单和子菜单之前。
  • 主要用途:内部用于将 Widgets 菜单附加到主题的主菜单,也可供开发者添加自定义菜单项或修改菜单结构。
  • 技术细节:通过 do_action('_admin_menu') 调用,自 WordPress 2.2.0 版本引入。

📄 原文内容

Fires before the administration menu loads in the admin.

Description

The hook fires before menus and sub-menus are removed based on user privileges.

More Information

This action is used internally to append the Widgets menu to the theme’s main menu in the admin panel. It runs before the basic admin panel menu structure is complete.

Source

do_action( '_admin_menu' );

Changelog

Version Description
2.2.0 Introduced.