WC_Admin_Settings::maybe_redirect_after_settings_ui_save
Redirect to the requested Settings UI destination after a form-post save.
Method of the class: WC_Admin_Settings{}
No Hooks.
Returns
null. Nothing (null).
Usage
$result = WC_Admin_Settings::maybe_redirect_after_settings_ui_save(): void;
WC_Admin_Settings::maybe_redirect_after_settings_ui_save() WC Admin Settings::maybe redirect after settings ui save code WC 11.1.2
private static function maybe_redirect_after_settings_ui_save(): void {
// phpcs:ignore WordPress.Security.NonceVerification.Missing -- The settings nonce is verified before this method is called.
if ( empty( $_POST['wc_settings_ui_redirect_to'] ) ) {
return;
}
$redirect_to = wp_validate_redirect(
esc_url_raw(
// phpcs:ignore WordPress.Security.NonceVerification.Missing -- The settings nonce is verified before this method is called.
wp_unslash( $_POST['wc_settings_ui_redirect_to'] )
),
''
);
if ( '' === $redirect_to ) {
return;
}
wp_safe_redirect( $redirect_to );
exit;
}