WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Авторские Темы для WordPress
функция не описана

WPCF7_Validation::invalidate() public CF7 1.0

{} Это метод класса: WPCF7_Validation{}

Хуков нет.

Возвращает

null. Ничего.

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

$WPCF7_Validation = new WPCF7_Validation();
$WPCF7_Validation->invalidate( $context, $message );
$context (обязательный)
-
$message (обязательный)
-

Код WPCF7_Validation::invalidate() CF7 5.4.1

<?php
public function invalidate( $context, $message ) {
	if ( $context instanceof WPCF7_FormTag ) {
		$tag = $context;
	} elseif ( is_array( $context ) ) {
		$tag = new WPCF7_FormTag( $context );
	} elseif ( is_string( $context ) ) {
		$tags = wpcf7_scan_form_tags( array( 'name' => trim( $context ) ) );
		$tag = $tags ? new WPCF7_FormTag( $tags[0] ) : null;
	}

	$name = ! empty( $tag ) ? $tag->name : null;

	if ( empty( $name )
	or ! wpcf7_is_name( $name ) ) {
		return;
	}

	if ( $this->is_valid( $name ) ) {
		$id = $tag->get_id_option();

		if ( empty( $id )
		or ! wpcf7_is_name( $id ) ) {
			$id = null;
		}

		$this->invalid_fields[$name] = array(
			'reason' => (string) $message,
			'idref' => $id,
		);
	}
}