WordPress at Your Fingertips
function is not described

WC_Order_Data_Store_CPT::get_order_id_by_order_key() public WC 1.0

Finds an Order ID based on an order key.

{} It's a method of the class: WC_Order_Data_Store_CPT{}

No Hooks.


Int. The ID of an order, or 0 if the order could not be found


$WC_Order_Data_Store_CPT = new WC_Order_Data_Store_CPT();
$WC_Order_Data_Store_CPT->get_order_id_by_order_key( $order_key );
$order_key(string) (required)
An order key has generated by.

Code of WC_Order_Data_Store_CPT::get_order_id_by_order_key() WC 5.6.0

public function get_order_id_by_order_key( $order_key ) {
	global $wpdb;
	return $wpdb->get_var( $wpdb->prepare( "SELECT post_id FROM {$wpdb->prefix}postmeta WHERE meta_key = '_order_key' AND meta_value = %s", $order_key ) );