WPCF7_TagGeneratorGenerator::min_max
Template method for min/max options.
Метод класса: WPCF7_TagGeneratorGenerator{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
// private - только в коде основоного (родительского) класса $result = $this->min_max( $options );
- $options
- .
По умолчанию:''
Код WPCF7_TagGeneratorGenerator::min_max() WPCF7 TagGeneratorGenerator::min max CF7 6.1.5
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,
) );
$formatter = new WPCF7_HTMLFormatter();
$formatter->append_start_tag( 'fieldset' );
$formatter->append_start_tag( 'legend' );
$formatter->append_preformatted( esc_html( $options['title'] ) );
$formatter->end_tag( 'legend' );
$formatter->append_start_tag( 'label' );
$formatter->append_preformatted(
esc_html( __( 'Min', 'contact-form-7' ) )
);
$formatter->append_whitespace();
$formatter->append_start_tag( 'input', array(
'type' => $options['type'],
'data-tag-part' => 'option',
'data-tag-option' => $options['min_option'],
'min' => $options['accept_minus'] ? null : 0,
) );
$formatter->end_tag( 'label' );
$formatter->append_preformatted( ' ⇔ ' );
$formatter->append_start_tag( 'label' );
$formatter->append_preformatted(
esc_html( __( 'Max', 'contact-form-7' ) )
);
$formatter->append_whitespace();
$formatter->append_start_tag( 'input', array(
'type' => $options['type'],
'data-tag-part' => 'option',
'data-tag-option' => $options['max_option'],
'min' => $options['accept_minus'] ? null : 0,
) );
$formatter->end_tag( 'label' );
$formatter->print();
}