auto-patch 748-dev-dev01-2024-06-08T22_32_58
This commit is contained in:
@@ -41,7 +41,7 @@ final class WooCommerce {
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
public $version = '8.9.1';
|
||||
public $version = '8.9.2';
|
||||
|
||||
/**
|
||||
* WooCommerce Schema version.
|
||||
@@ -248,7 +248,9 @@ final class WooCommerce {
|
||||
add_action( 'init', array( 'WC_Emails', 'init_transactional_emails' ) );
|
||||
add_action( 'init', array( $this, 'add_image_sizes' ) );
|
||||
add_action( 'init', array( $this, 'load_rest_api' ) );
|
||||
add_action( 'init', array( 'WC_Site_Tracking', 'init' ) );
|
||||
if ( $this->is_request( 'admin' ) || ( $this->is_rest_api_request() && ! $this->is_store_api_request() ) || ( defined( 'WP_CLI' ) && WP_CLI ) ) {
|
||||
add_action( 'init', array( 'WC_Site_Tracking', 'init' ) );
|
||||
}
|
||||
add_action( 'switch_blog', array( $this, 'wpdb_table_fix' ), 0 );
|
||||
add_action( 'activated_plugin', array( $this, 'activated_plugin' ) );
|
||||
add_action( 'deactivated_plugin', array( $this, 'deactivated_plugin' ) );
|
||||
@@ -461,6 +463,19 @@ final class WooCommerce {
|
||||
return apply_filters( 'woocommerce_is_rest_api_request', $is_rest_api_request );
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns true if the request is a store REST API request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function is_store_api_request() {
|
||||
if ( empty( $_SERVER['REQUEST_URI'] ) ) {
|
||||
return false;
|
||||
}
|
||||
// phpcs:disable WordPress.Security.ValidatedSanitizedInput.MissingUnslash, WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
|
||||
return false !== strpos( $_SERVER['REQUEST_URI'], trailingslashit( rest_get_url_prefix() ) . 'wc/store/' );
|
||||
}
|
||||
|
||||
/**
|
||||
* Load REST API.
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user