wc_deprecated_function()
Wrapper for deprecated functions so we can apply some extra logic.
Hooks from the function
Return
null
. Nothing (null).
Usage
wc_deprecated_function( $function, $version, $replacement );
- $function(string) (required)
- Function used.
- $version(string) (required)
- Version the message was added in.
- $replacement(string)
- Replacement for the called function.
Default: null
Changelog
Since 3.0.0 | Introduced. |
wc_deprecated_function() wc deprecated function code WC 9.6.1
function wc_deprecated_function( $function, $version, $replacement = null ) { // @codingStandardsIgnoreStart if ( wp_doing_ajax() || WC()->is_rest_api_request() ) { do_action( 'deprecated_function_run', $function, $replacement, $version ); $log_string = "The {$function} function is deprecated since version {$version}."; $log_string .= $replacement ? " Replace with {$replacement}." : ''; error_log( $log_string ); } else { _deprecated_function( $function, $version, $replacement ); } // @codingStandardsIgnoreEnd }