Automattic\WooCommerce\Internal\Utilities
COTMigrationUtil::get_post_or_order_id
Helper function to get ID from a post or order object.
Метод класса: COTMigrationUtil{}
Хуков нет.
Возвращает
int. Order or post ID.
Использование
$COTMigrationUtil = new COTMigrationUtil(); $COTMigrationUtil->get_post_or_order_id( $post_or_order_object ) : int;
- $post_or_order_object(WP_Post/WC_Order) (обязательный)
- WP_Post/WC_Order object to get ID for.
Код COTMigrationUtil::get_post_or_order_id() COTMigrationUtil::get post or order id WC 10.8.1
public function get_post_or_order_id( $post_or_order_object ) : int {
if ( is_numeric( $post_or_order_object ) ) {
return (int) $post_or_order_object;
} elseif ( $post_or_order_object instanceof WC_Order ) {
return $post_or_order_object->get_id();
} elseif ( $post_or_order_object instanceof WP_Post ) {
return $post_or_order_object->ID;
}
return 0;
}