WC_Orders_Tracking::possibly_add_order_tracking_scripts()publicWC 1.0

Adds the tracking scripts for product setting pages.

Method of the class: WC_Orders_Tracking{}

No Hooks.

Return

null. Nothing.

Usage

$WC_Orders_Tracking = new WC_Orders_Tracking();
$WC_Orders_Tracking->possibly_add_order_tracking_scripts( $hook );
$hook(string) (required)
Page hook.

WC_Orders_Tracking::possibly_add_order_tracking_scripts() code WC 7.7.0

public function possibly_add_order_tracking_scripts( $hook ) {
	// phpcs:disable WordPress.Security.ValidatedSanitizedInput.InputNotSanitized, WordPress.Security.NonceVerification
	if (
		( isset( $_GET['post_type'] ) && 'shop_order' === wp_unslash( $_GET['post_type'] ) ) ||
		( 'post.php' === $hook && isset( $_GET['post'] ) && 'shop_order' === get_post_type( intval( $_GET['post'] ) ) )
	) {
		WCAdminAssets::register_script( 'wp-admin-scripts', 'order-tracking', false );
	}
	// phpcs:enable
}