WC_Order_Factory::get_order_id() public WC 3.0.0
Get the order ID depending on what was passed.
{} Это метод класса: WC_Order_Factory{}
Хуков нет.
Возвращает
Число/true/false. false on failure
Использование
$result = WC_Order_Factory::get_order_id( $order );
- $order(разное) (обязательный)
- Order data to convert to an ID.
Список изменений
С версии 3.0.0 | Введена. |
Код WC_Order_Factory::get_order_id() WC Order Factory::get order id WC 5.0.0
public static function get_order_id( $order ) {
global $post;
if ( false === $order && is_a( $post, 'WP_Post' ) && 'shop_order' === get_post_type( $post ) ) {
return absint( $post->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;
}
}