load-{$pagenow}
云策文档标注
概述
load-{$pagenow} 是一个 WordPress 核心钩子,在特定管理屏幕加载前触发。它基于全局变量 $pagenow 动态生成钩子名称,适用于核心管理页面。
关键要点
- 这是一个动态钩子,钩子名称由 "load-" 前缀和 $pagenow 变量拼接而成,例如 load-post-new.php。
- 主要用于核心管理屏幕(如 admin.php、post-new.php)的加载前操作。
- 钩子定义在 do_action( "load-{$pagenow}" ) 中,自 WordPress 2.1.0 版本引入。
原文内容
Fires before a particular screen is loaded.
Description
The load-* hook fires in a number of contexts. This hook is for core screens.
The dynamic portion of the hook name, $pagenow, is a global variable referring to the filename of the current screen, such as ‘admin.php’, ‘post-new.php’ etc. A complete hook for the latter would be ‘load-post-new.php’.
Source
do_action( "load-{$pagenow}" ); // phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores
Changelog
| Version | Description |
|---|---|
| 2.1.0 | Introduced. |