Yoast_Input_Validation::add_dirty_value_to_settings_errors
Adds the submitted invalid value to the WordPress $wp_settings_errors global.
Метод класса: Yoast_Input_Validation{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$result = Yoast_Input_Validation::add_dirty_value_to_settings_errors( $error_code, $dirty_value );
- $error_code(строка) (обязательный)
- Code of the error set via add_settings_error(), normally the variable name.
- $dirty_value(строка) (обязательный)
- The submitted invalid value.
Список изменений
| С версии 12.1 | Введена. |
Код Yoast_Input_Validation::add_dirty_value_to_settings_errors() Yoast Input Validation::add dirty value to settings errors Yoast 26.5
public static function add_dirty_value_to_settings_errors( $error_code, $dirty_value ) {
global $wp_settings_errors;
if ( ! is_array( $wp_settings_errors ) ) {
return;
}
foreach ( $wp_settings_errors as $index => $error ) {
if ( $error['code'] === $error_code ) {
// phpcs:ignore WordPress.WP.GlobalVariablesOverride -- This is a deliberate action.
$wp_settings_errors[ $index ]['yoast_dirty_value'] = $dirty_value;
}
}
}