WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Платформа для конвертации и монетизации трафика
функция не описана

WC_Abstract_Legacy_Order::init() protected WC 1.0

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

Load the order object. Called from the constructor.

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

Хуков нет.

Возвращает

Null. Ничего.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->init( $order );
$order(число/объект/WC_Order) (обязательный)
Order to init.

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

Устарела с 3.0.0 Logic moved to constructor

Код WC_Abstract_Legacy_Order::init() WC 5.0.0

<?php
protected function init( $order ) {
	wc_deprecated_function( 'WC_Order::init', '3.0', 'Logic moved to constructor' );
	if ( is_numeric( $order ) ) {
		$this->set_id( $order );
	} elseif ( $order instanceof WC_Order ) {
		$this->set_id( absint( $order->get_id() ) );
	} elseif ( isset( $order->ID ) ) {
		$this->set_id( absint( $order->ID ) );
	}
	$this->set_object_read( false );
	$this->data_store->read( $this );
}