Automattic\WooCommerce\Admin\Features\Settings
Transformer::add_setting
Add setting to current context (group or root).
Метод класса: Transformer{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
// private - только в коде основоного (родительского) класса $result = $this->add_setting( $setting, $transformed_settings ): void;
- $setting(массив) (обязательный)
- Setting to add.
- $transformed_settings(массив) (обязательный)
- Transformed settings array.
Код Transformer::add_setting() Transformer::add setting WC 10.5.0
private function add_setting( array $setting, array &$transformed_settings ): void {
$setting['id'] = $setting['id'] ?? wp_unique_prefixed_id( 'setting_field' );
if ( is_array( $this->current_group ) ) {
$this->current_group[] = $setting;
return;
}
$transformed_settings[] = $setting;
}