WPCF7_TagGeneratorGenerator::min_max()privateCF7 1.0

Template method for min/max options.

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

Хуков нет.

Возвращает

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

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

// private - только в коде основоного (родительского) класса
$result = $this->min_max( $options );
$options **
-
По умолчанию: ''

Код WPCF7_TagGeneratorGenerator::min_max() CF7 6.0.1

<?php
private function min_max( $options = '' ) {
	$options = wp_parse_args( $options, array(
		'type' => 'number',
		'title' => __( 'Length', 'contact-form-7' ),
		'min_option' => 'minlength:',
		'max_option' => 'maxlength:',
		'accept_minus' => false,
	) );

?>
<fieldset>
<legend><?php
	echo esc_html( $options['title'] );
?></legend>
<label><?php
	echo esc_html( __( 'Min', 'contact-form-7' ) ) . "\n";

	echo sprintf(
		'<input %s />',
		wpcf7_format_atts( array(
			'type' => $options['type'],
			'data-tag-part' => 'option',
			'data-tag-option' => $options['min_option'],
			'min' => $options['accept_minus'] ? null : 0,
		) )
	);
?></label>
&#8660;
<label><?php
	echo esc_html( __( 'Max', 'contact-form-7' ) ) . "\n";

	echo sprintf(
		'<input %s />',
		wpcf7_format_atts( array(
			'type' => $options['type'],
			'data-tag-part' => 'option',
			'data-tag-option' => $options['max_option'],
			'min' => $options['accept_minus'] ? null : 0,
		) )
	);
?></label>
</fieldset>
<?php
}