wpcf7_acceptance_validation_filter()CF7 1.0

Хуков нет.

Возвращает

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

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

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

Код wpcf7_acceptance_validation_filter() CF7 6.1.6

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

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

	$value = wpcf7_superglobal_post( $tag->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;
}