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’。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
do_action( "load-{$page_hook}" ); // phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores
do_action( "load-{$page_hook}" ); // phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores
do_action( "load-{$page_hook}" ); // phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores

常見問題

FAQs
檢視更多 >