Automattic\WooCommerce\Internal\DataStores\Orders

OrdersTableDataStore::migrate_meta_data_from_post_order()privateWC 1.0

Migrate meta data from post to order.

{} Это метод класса: OrdersTableDataStore{}

Хуков нет.

Возвращает

Массив. List of meta data that was migrated.

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

// private - только в коде основоного (родительского) класса
$result = $this->migrate_meta_data_from_post_order( $order, $post_order );
$order(\WC_Abstract_Order) (обязательный)
Order object.
$post_order(\WC_Abstract_Order) (обязательный)
Order object read from posts table.

Код OrdersTableDataStore::migrate_meta_data_from_post_order() WC 7.1.0

private function migrate_meta_data_from_post_order( \WC_Abstract_Order &$order, \WC_Abstract_Order $post_order ) {
	$diff = $this->get_diff_meta_data_between_orders( $order, $post_order, true );
	$order->save_meta_data();
	return $diff;
}