WC_Order_Factory::get_order_id
Get the order ID depending on what was passed.
Method of the class: WC_Order_Factory{}
No Hooks.
Returns
Int|true|false. false on failure
Usage
$result = WC_Order_Factory::get_order_id( $order );
- $order(mixed) (required)
- Order data to convert to an ID.
Changelog
| Since 3.0.0 | Introduced. |
WC_Order_Factory::get_order_id() WC Order Factory::get order id code WC 10.7.0
public static function get_order_id( $order ) {
if ( false === $order ) {
return self::get_global_order_id();
} elseif ( is_numeric( $order ) ) {
return $order;
} elseif ( $order instanceof WC_Abstract_Order ) {
return $order->get_id();
} elseif ( ! empty( $order->ID ) ) {
return $order->ID;
} else {
return false;
}
}