WC_Admin_Settings::save
Save the settings.
Метод класса: WC_Admin_Settings{}
Хуки из метода
Возвращает
null. Ничего (null).
Использование
$result = WC_Admin_Settings::save();
Код WC_Admin_Settings::save() WC Admin Settings::save WC 10.5.0
public static function save() {
global $current_tab;
if ( ! current_user_can( 'manage_woocommerce' ) ) {
wp_die( esc_html__( 'You do not have permission to save settings.', 'woocommerce' ), 403 );
}
check_admin_referer( 'woocommerce-settings' );
// Trigger actions.
do_action( 'woocommerce_settings_save_' . $current_tab );
do_action( 'woocommerce_update_options_' . $current_tab );
do_action( 'woocommerce_update_options' );
self::add_message( __( 'Your settings have been saved.', 'woocommerce' ) );
self::check_download_folder_protection();
// Clear any unwanted data and flush rules.
update_option( 'woocommerce_queue_flush_rewrite_rules', 'yes' );
WC()->query->init_query_vars();
WC()->query->add_endpoints();
do_action( 'woocommerce_settings_saved' );
}