Abstract_WC_Order_Data_Store_CPT::order_exists()publicWC 8.0.0

Check if an order exists by id.

Метод класса: Abstract_WC_Order_Data_Store_CPT{}

Хуков нет.

Возвращает

true|false. True if an order exists with the given name.

Использование

$Abstract_WC_Order_Data_Store_CPT = new Abstract_WC_Order_Data_Store_CPT();
$Abstract_WC_Order_Data_Store_CPT->order_exists( $order_id ): bool;
$order_id(int) (обязательный)
The order id to check.

Список изменений

С версии 8.0.0 Введена.

Код Abstract_WC_Order_Data_Store_CPT::order_exists() WC 9.2.3

public function order_exists( $order_id ): bool {
	if ( ! $order_id ) {
		return false;
	}

	$post_object = get_post( $order_id );
	return ! is_null( $post_object ) && in_array( $post_object->post_type, wc_get_order_types(), true );
}