WC_Orders_Tracking::track_orders_view()publicWC 1.0

Send a Tracks event when the Orders page is viewed.

Method of the class: WC_Orders_Tracking{}

No Hooks.

Return

null. Nothing.

Usage

$WC_Orders_Tracking = new WC_Orders_Tracking();
$WC_Orders_Tracking->track_orders_view();

WC_Orders_Tracking::track_orders_view() code WC 7.7.0

public function track_orders_view() {
	if ( isset( $_GET['post_type'] ) && 'shop_order' === wp_unslash( $_GET['post_type'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification, WordPress.Security.ValidatedSanitizedInput.InputNotSanitized

		// phpcs:disable WordPress.Security.NonceVerification, WordPress.Security.ValidatedSanitizedInput
		$properties = array(
			'status' => isset( $_GET['post_status'] ) ? sanitize_text_field( $_GET['post_status'] ) : 'all',
		);
		// phpcs:enable

		WC_Tracks::record_event( 'orders_view', $properties );
	}
}