do_action_deprecated

函式
do_action_deprecated ( $hook_name, $args, $version, $replacement = '', $message = '' )
引數
  • (string) $hook_name The name of the action hook.
    Required:
  • (array) $args Array of additional function arguments to be passed to do_action().
    Required:
  • (string) $version The version of WordPress that deprecated the hook.
    Required:
  • (string) $replacement Optional. The hook that should have been used. Default empty.
    Required:
    Default: (empty)
  • (string) $message Optional. A message regarding the change. Default empty.
    Required:
    Default: (empty)
相關
  • _deprecated_hook()
定義位置
相關方法
do_action_ref_arraydo_action_deprecated_file_deprecated_hookdo_accordion_sections
引入
4.6.0
棄用
-

do_action_deprecated: 這個函式用來執行一個已棄用的動作鉤子。它接受一個鉤子的名字,一個可選的引數列表,以傳遞給鉤子,以及鉤子被棄用的版本。

執行附屬於被棄用的動作鉤子的函式。

當一個動作鉤子被棄用時,do_action()的呼叫被替換為do_action_deprecated(),它觸發了一個棄用通知,然後觸發了原始鉤子。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
function do_action_deprecated( $hook_name, $args, $version, $replacement = '', $message = '' ) {
if ( ! has_action( $hook_name ) ) {
return;
}
_deprecated_hook( $hook_name, $version, $replacement, $message );
do_action_ref_array( $hook_name, $args );
}
function do_action_deprecated( $hook_name, $args, $version, $replacement = '', $message = '' ) { if ( ! has_action( $hook_name ) ) { return; } _deprecated_hook( $hook_name, $version, $replacement, $message ); do_action_ref_array( $hook_name, $args ); }
function do_action_deprecated( $hook_name, $args, $version, $replacement = '', $message = '' ) {
	if ( ! has_action( $hook_name ) ) {
		return;
	}

	_deprecated_hook( $hook_name, $version, $replacement, $message );

	do_action_ref_array( $hook_name, $args );
}

常見問題

FAQs
檢視更多 >