Automattic\WooCommerce\Internal\Admin
Loader::get_custom_settings
Устарела с версии migrate to \Automattic\WooCommerce\Internal\Admin\Settings instead.. Больше не поддерживается и может быть удалена. Рекомендуется заменить эту функцию на аналог.
Gets custom settings used for WC Admin.
Метод класса: Loader{}
Хуков нет.
Возвращает
Массив.
Использование
$result = Loader::get_custom_settings( $settings );
- $settings(массив) (обязательный)
- Array of settings to merge into.
Список изменений
| Устарела | migrate to \Automattic\WooCommerce\Internal\Admin\Settings instead. |
Код Loader::get_custom_settings() Loader::get custom settings WC 10.7.0
public static function get_custom_settings( $settings ) {
wc_deprecated_function( __CLASS__ . '::' . __FUNCTION__, '9.9.0' );
$wc_rest_settings_options_controller = new \WC_REST_Setting_Options_Controller();
$wc_admin_group_settings = $wc_rest_settings_options_controller->get_group_settings( 'wc_admin' );
$settings['wcAdminSettings'] = array();
foreach ( $wc_admin_group_settings as $setting ) {
if ( ! empty( $setting['id'] ) ) {
$settings['wcAdminSettings'][ $setting['id'] ] = $setting['value'];
}
}
return $settings;
}