woocommerce_emails_settings_schema_validate_and_sanitize_settings
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
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 );