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

WooCommerce::define_constants() private WC 1.0

Define WC Constants.

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

Хуков нет.

Возвращает

Null. Ничего.

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

// private - только в коде основоного (родительского) класса
$result = $this->define_constants();

Код WooCommerce::define_constants() WC 4.5.2

woocommerce/includes/class-woocommerce.php
<?php
private function define_constants() {
	$upload_dir = wp_upload_dir( null, false );

	$this->define( 'WC_ABSPATH', dirname( WC_PLUGIN_FILE ) . '/' );
	$this->define( 'WC_PLUGIN_BASENAME', plugin_basename( WC_PLUGIN_FILE ) );
	$this->define( 'WC_VERSION', $this->version );
	$this->define( 'WOOCOMMERCE_VERSION', $this->version );
	$this->define( 'WC_ROUNDING_PRECISION', 6 );
	$this->define( 'WC_DISCOUNT_ROUNDING_MODE', 2 );
	$this->define( 'WC_TAX_ROUNDING_MODE', 'yes' === get_option( 'woocommerce_prices_include_tax', 'no' ) ? 2 : 1 );
	$this->define( 'WC_DELIMITER', '|' );
	$this->define( 'WC_LOG_DIR', $upload_dir['basedir'] . '/wc-logs/' );
	$this->define( 'WC_SESSION_CACHE_GROUP', 'wc_session_id' );
	$this->define( 'WC_TEMPLATE_DEBUG_MODE', false );
	$this->define( 'WC_NOTICE_MIN_PHP_VERSION', '7.2' );
	$this->define( 'WC_NOTICE_MIN_WP_VERSION', '5.2' );
	$this->define( 'WC_PHP_MIN_REQUIREMENTS_NOTICE', 'wp_php_min_requirements_' . WC_NOTICE_MIN_PHP_VERSION . '_' . WC_NOTICE_MIN_WP_VERSION );
}