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

WC_Register_WP_Admin_Settings::__construct() public WC 3.0.0

Hooks into the settings API and starts registering our settings.

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

Хуков нет.

Возвращает

Null. Ничего.

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

$WC_Register_WP_Admin_Settings = new WC_Register_WP_Admin_Settings();
$WC_Register_WP_Admin_Settings->__construct( $object, $type );
$object(WC_Email/WC_Settings_Page) (обязательный)
The object that contains the settings to register.
$type(строка) (обязательный)
Type of settings to register (email or page).

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

С версии 3.0.0 Введена.

Код WC_Register_WP_Admin_Settings::__construct() WC 5.0.0

<?php
public function __construct( $object, $type ) {
	if ( ! is_object( $object ) ) {
		return;
	}

	$this->object = $object;

	if ( 'page' === $type ) {
		add_filter( 'woocommerce_settings_groups', array( $this, 'register_page_group' ) );
		add_filter( 'woocommerce_settings-' . $this->object->get_id(), array( $this, 'register_page_settings' ) );
	} elseif ( 'email' === $type ) {
		add_filter( 'woocommerce_settings_groups', array( $this, 'register_email_group' ) );
		add_filter( 'woocommerce_settings-email_' . $this->object->id, array( $this, 'register_email_settings' ) );
	}
}