wpcf7_form_controls_class()CF7 1.0

Returns a class names list for a form-tag of the specified type.

Хуков нет.

Возвращает

Строку. Whitespace-separated list of class names.

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

wpcf7_form_controls_class( $type, $default_classes );
$type(строка) (обязательный)
Form-tag type.
$default_classes(строка)
Optional default classes.
По умолчанию: ''

Код wpcf7_form_controls_class() CF7 5.9.5

function wpcf7_form_controls_class( $type, $default_classes = '' ) {
	$type = trim( $type );

	if ( is_string( $default_classes ) ) {
		$default_classes = explode( ' ', $default_classes );
	}

	$classes = array(
		'wpcf7-form-control',
		sprintf( 'wpcf7-%s', rtrim( $type, '*' ) ),
	);

	if ( str_ends_with( $type, '*' ) ) {
		$classes[] = 'wpcf7-validates-as-required';
	}

	$classes = array_merge( $classes, $default_classes );
	$classes = array_filter( array_unique( $classes ) );

	return implode( ' ', $classes );
}