wpcf7_acceptance_validation_filter()CF7 1.0

Хуков нет.

Возвращает

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

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

wpcf7_acceptance_validation_filter( $result, $tag );
$result (обязательный)
-
$tag (обязательный)
-

Код wpcf7_acceptance_validation_filter() CF7 5.9.3

function wpcf7_acceptance_validation_filter( $result, $tag ) {
	if ( ! wpcf7_acceptance_as_validation() ) {
		return $result;
	}

	if ( $tag->has_option( 'optional' ) ) {
		return $result;
	}

	$name = $tag->name;
	$value = ( ! empty( $_POST[$name] ) ? 1 : 0 );

	$invert = $tag->has_option( 'invert' );

	if ( $invert and $value
	or ! $invert and ! $value ) {
		$result->invalidate( $tag, wpcf7_get_message( 'accept_terms' ) );
	}

	return $result;
}