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

WC_Autoloader::autoload() public WC 1.0

Auto-load WC classes on demand to reduce memory consumption.

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

Хуков нет.

Возвращает

Null. Ничего.

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

$WC_Autoloader = new WC_Autoloader();
$WC_Autoloader->autoload( $class );
$class(строка) (обязательный)
Class name.

Код WC_Autoloader::autoload() WC 4.7.1

<?php
public function autoload( $class ) {
	$class = strtolower( $class );

	if ( 0 !== strpos( $class, 'wc_' ) ) {
		return;
	}

	$file = $this->get_file_name_from_class( $class );
	$path = '';

	if ( 0 === strpos( $class, 'wc_addons_gateway_' ) ) {
		$path = $this->include_path . 'gateways/' . substr( str_replace( '_', '-', $class ), 18 ) . '/';
	} elseif ( 0 === strpos( $class, 'wc_gateway_' ) ) {
		$path = $this->include_path . 'gateways/' . substr( str_replace( '_', '-', $class ), 11 ) . '/';
	} elseif ( 0 === strpos( $class, 'wc_shipping_' ) ) {
		$path = $this->include_path . 'shipping/' . substr( str_replace( '_', '-', $class ), 12 ) . '/';
	} elseif ( 0 === strpos( $class, 'wc_shortcode_' ) ) {
		$path = $this->include_path . 'shortcodes/';
	} elseif ( 0 === strpos( $class, 'wc_meta_box' ) ) {
		$path = $this->include_path . 'admin/meta-boxes/';
	} elseif ( 0 === strpos( $class, 'wc_admin' ) ) {
		$path = $this->include_path . 'admin/';
	} elseif ( 0 === strpos( $class, 'wc_payment_token_' ) ) {
		$path = $this->include_path . 'payment-tokens/';
	} elseif ( 0 === strpos( $class, 'wc_log_handler_' ) ) {
		$path = $this->include_path . 'log-handlers/';
	} elseif ( 0 === strpos( $class, 'wc_integration' ) ) {
		$path = $this->include_path . 'integrations/' . substr( str_replace( '_', '-', $class ), 15 ) . '/';
	} elseif ( 0 === strpos( $class, 'wc_notes_' ) ) {
		$path = $this->include_path . 'admin/notes/';
	}

	if ( empty( $path ) || ! $this->load_file( $path . $file ) ) {
		$this->load_file( $this->include_path . $file );
	}
}