Automattic\WooCommerce\Internal\Admin\Logging
Settings::save_settings()
Handle the submission of the settings form and update the settings values.
Метод класса: Settings{}
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
// private - только в коде основоного (родительского) класса $result = $this->save_settings( $view ): void;
- $view(строка) (обязательный)
- The current view within the Logs tab.
Код Settings::save_settings() Settings::save settings WC 9.4.2
private function save_settings( string $view ): void { $is_saving = 'settings' === $view && isset( $_POST['save_settings'] ); if ( $is_saving ) { check_admin_referer( self::PREFIX . 'settings' ); if ( ! current_user_can( 'manage_woocommerce' ) ) { wp_die( esc_html__( 'You do not have permission to manage logging settings.', 'woocommerce' ) ); } $settings = $this->get_settings_definitions(); WC_Admin_Settings::save_fields( $settings ); } }