WPCF7_ContactForm::validation_error()publicCF7 1.0

Returns a validation error for the specified input field.

Метод класса: WPCF7_ContactForm{}

Хуки из метода

Возвращает

null. Ничего (null).

Использование

$WPCF7_ContactForm = new WPCF7_ContactForm();
$WPCF7_ContactForm->validation_error( $name );
$name(строка) (обязательный)
Input field name.

Код WPCF7_ContactForm::validation_error() CF7 5.9.3

public function validation_error( $name ) {
	$error = '';

	if ( $this->is_posted() ) {
		$submission = WPCF7_Submission::get_instance();

		if ( $invalid_field = $submission->get_invalid_field( $name ) ) {
			$error = trim( $invalid_field['reason'] );
		}
	}

	if ( ! $error ) {
		return $error;
	}

	$atts = array(
		'class' => 'wpcf7-not-valid-tip',
		'aria-hidden' => 'true',
	);

	$error = sprintf(
		'<span %1$s>%2$s</span>',
		wpcf7_format_atts( $atts ),
		esc_html( $error )
	);

	return apply_filters( 'wpcf7_validation_error', $error, $name, $this );
}