load-{$page_hook}

动作钩子
do_action( "load-{$page_hook}" )

load-{$page_hook}是一个钩子,当WordPress管理区加载一个特定页面时被触发。钩子名称中的{$page_hook}部分被替换为正在加载的特定页面钩子。

在一个特定的屏幕被加载之前触发。

load-*钩子在很多情况下都会触发。这个钩子适用于插件屏幕,在屏幕被注册时提供一个回调。

钩子名称的动态部分,$page_hook,指的是插件页面信息的混合,包括。

  • 页面的类型。如果该插件页面被注册为一个子菜单页面,比如说设置,页面类型将是”settings”。否则,类型是’toplevel’。
  • 一个”page“的分隔符。
  • 插件的基本名称减去文件扩展名。

这三个部分共同构成了$page_hook。引用上面的例子,使用的钩子名称是’load-settings_page_pluginbasename’。

do_action( "load-{$page_hook}" ); // phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores

常见问题

FAQs
查看更多 >