WC_Settings_Tax::save() public WC 1.0
Save settings.
{} Это метод класса: WC_Settings_Tax{}
Хуки из метода
Возвращает
Null. Ничего.
Использование
$WC_Settings_Tax = new WC_Settings_Tax(); $WC_Settings_Tax->save();
Код WC_Settings_Tax::save() WC Settings Tax::save WC 5.0.0
public function save() {
// phpcs:disable WordPress.Security.NonceVerification.Missing
global $current_section;
if ( ! $current_section ) {
$settings = $this->get_settings();
WC_Admin_Settings::save_fields( $settings );
if ( isset( $_POST['woocommerce_tax_classes'] ) ) {
$this->save_tax_classes( wp_unslash( $_POST['woocommerce_tax_classes'] ) ); // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
}
} elseif ( ! empty( $_POST['tax_rate_country'] ) ) {
$this->save_tax_rates();
}
if ( $current_section ) {
do_action( 'woocommerce_update_options_' . $this->id . '_' . $current_section );
}
// Invalidate caches.
WC_Cache_Helper::invalidate_cache_group( 'taxes' );
WC_Cache_Helper::get_transient_version( 'shipping', true );
// phpcs:enable WordPress.Security.NonceVerification.Missing
}