WC_Abstract_Legacy_Order::has_meta()publicWC 1.0

Устарела с версии 3.0. Больше не поддерживается и может быть удалена. Рекомендуется заменить эту функцию на аналог.

has_meta function for order items. This is different to the WC_Data version and should be removed in future versions.

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

Хуков нет.

Возвращает

Массив. of meta data.

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

$WC_Abstract_Legacy_Order = new WC_Abstract_Legacy_Order();
$WC_Abstract_Legacy_Order->has_meta( $order_item_id );
$order_item_id(int) (обязательный)
-

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

Устарела с 3.0

Код WC_Abstract_Legacy_Order::has_meta() WC 8.7.0

public function has_meta( $order_item_id ) {
	global $wpdb;

	wc_deprecated_function( 'WC_Order::has_meta( $order_item_id )', '3.0', 'WC_Order_item::get_meta_data' );

	return $wpdb->get_results( $wpdb->prepare( "SELECT meta_key, meta_value, meta_id, order_item_id
		FROM {$wpdb->prefix}woocommerce_order_itemmeta WHERE order_item_id = %d
		ORDER BY meta_id", absint( $order_item_id ) ), ARRAY_A );
}