wc_deprecated_hook()
Wrapper for deprecated hook so we can apply some extra logic.
Хуки из функции
Возвращает
null. Ничего (null).
Использование
wc_deprecated_hook( $hook, $version, $replacement, $message );
- $hook(строка) (обязательный)
- The hook that was used.
- $version(строка) (обязательный)
- The version of WordPress that deprecated the hook.
- $replacement(строка)
- The hook that should have been used.
По умолчанию:null - $message(строка)
- A message regarding the change.
По умолчанию:null
Список изменений
| С версии 3.3.0 | Введена. |
Код wc_deprecated_hook() wc deprecated hook WC 10.7.0
function wc_deprecated_hook( $hook, $version, $replacement = null, $message = null ) {
// @codingStandardsIgnoreStart
if ( wp_doing_ajax() || WC()->is_rest_api_request() ) {
do_action( 'deprecated_hook_run', $hook, $replacement, $version, $message );
$message = empty( $message ) ? '' : ' ' . $message;
$log_string = "{$hook} is deprecated since version {$version}";
$log_string .= $replacement ? "! Use {$replacement} instead." : ' with no alternative available.';
error_log( $log_string . $message );
} else {
_deprecated_hook( $hook, $version, $replacement, $message );
}
// @codingStandardsIgnoreEnd
}