woocommerce_emails_settings_schema_validate_and_sanitize_settings filter-hookWC 10.6.0

Filters the validated settings after validation and sanitization.

Usage

add_filter( 'woocommerce_emails_settings_schema_validate_and_sanitize_settings', 'wp_kama_woocommerce_emails_settings_schema_validate_and_sanitize_filter', 10, 3 );

/**
 * Function for `woocommerce_emails_settings_schema_validate_and_sanitize_settings` filter-hook.
 * 
 * @param array    $validated Validated settings.
 * @param WC_Email $email     Email instance.
 * @param array    $values    Values to validate and sanitize.
 *
 * @return array
 */
function wp_kama_woocommerce_emails_settings_schema_validate_and_sanitize_filter( $validated, $email, $values ){

	// filter...
	return $validated;
}
$validated(array)
Validated settings.
$email(WC_Email)
Email instance.
$values(array)
Values to validate and sanitize.

Changelog

Since 10.6.0 Introduced.

Where the hook is called

EmailsSettingsSchema::validate_and_sanitize_settings()
woocommerce_emails_settings_schema_validate_and_sanitize_settings
woocommerce/src/Internal/RestApi/Routes/V4/Settings/Emails/Schema/EmailsSettingsSchema.php 503
$validated = apply_filters( 'woocommerce_emails_settings_schema_validate_and_sanitize_settings', $validated, $email, $values );

Where the hook is used in WooCommerce

Usage not found.