pre_option_{$option}

過濾鉤子
apply_filters( "pre_option_{$option}", false, $option, $default )
引數
  • (mixed) $pre_option The value to return instead of the option value. This differs from `$default`, which is used as the fallback value in the event the option doesn't exist elsewhere in get_option(). Default false (to skip past the short-circuit).
    Required:
  • (string) $option Option name.
    Required:
  • (mixed) $default The fallback value to return if the option does not exist. Default false.
    Required:
定義位置
相關勾子
pre_site_option_optionupdate_option_optionoption_optionsite_option_optionpre_update_option_option
相關方法
screen_optionsupdate_optionget_optionadd_screen_optionremove_option_update_handlerwp_timezone_string
引入
4.9.0
棄用
-

pre_option_{$option} – 這個鉤子在從選項資料庫表中檢索特定的選項值之前被呼叫,特定的選項名稱被替換為”{$option}”。開發者可以使用這個鉤子為特定的選項提供一個自定義的值,繞過資料庫的查詢。

在檢索一個現有的選項之前對其進行過濾。

鉤子名稱的動態部分,$option,指的是選項名稱。

從過濾器中返回一個非false的值將縮短檢索時間,並返回該值。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
$pre = apply_filters( "pre_option_{$option}", false, $option, $default );
$pre = apply_filters( "pre_option_{$option}", false, $option, $default );
$pre = apply_filters( "pre_option_{$option}", false, $option, $default );

常見問題

FAQs
檢視更多 >