WC() WC 2.1

Повертає основний екземпляр класу WooCommerce. Функція створена, щоб запобігти потребі звертатися до глобальних змінних. Клас WooCommerce створений на основі шаблону проектування Singleton .

Хуків немає.

Повертає

WooCommerce. Повертає екземпляр класу WooCommerce .

Використання

WC() // phpcs:ignore WordPress.NamingConventions.ValidFunctionName.FunctionNameInvalid;

Приклади

1

#1 Пояснення як працює функція

Початковий об’єкт формується при виклику функції у головному файлі плагіна woocommerce.php :

function WC() {
	return WooCommerce::instance();
}

$GLOBALS['woocommerce'] = WC();

Для зворотної сумісності об’єкт класу міститься в суперглобальний масив $GLOBALS , тобто ці дві конструкції отримання версії WooCommerce є ідентичними:

// Рекомендований спосіб
$version = WC()->version

// Старий спосіб
$version = $GLOBALS['woocommerce']->version;
0

#2 Демо

Функція WC() є обгорткою для класу WooCommerce , тому приклади використання дивіться там.

список змін

З версії 2.1Введено.

Код WC() WC 6.8.2

function WC() { // phpcs:ignore WordPress.NamingConventions.ValidFunctionName.FunctionNameInvalid
	return WooCommerce::instance();
}

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *