WPCF7_TagGeneratorGenerator::field_type()
Template method for field type field.
Метод класса: WPCF7_TagGeneratorGenerator{}
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
// private - только в коде основоного (родительского) класса $result = $this->field_type( $options );
- $options **
- -
По умолчанию: ''
Код WPCF7_TagGeneratorGenerator::field_type() WPCF7 TagGeneratorGenerator::field type CF7 6.0.1
<?php private function field_type( $options = '' ) { $options = wp_parse_args( $options, array( 'with_required' => false, 'select_options' => array(), ) ); ?> <fieldset> <legend id="<?php echo esc_attr( $this->ref( 'type-legend' ) ); ?>"><?php echo esc_html( __( 'Field type', 'contact-form-7' ) ); ?></legend> <select data-tag-part="basetype" aria-labelledby="<?php echo esc_attr( $this->ref( 'type-legend' ) ); ?>"><?php foreach ( (array) $options['select_options'] as $basetype => $title ) { echo sprintf( '<option %1$s>%2$s</option>', wpcf7_format_atts( array( 'value' => $basetype, ) ), esc_html( $title ) ); } ?></select> <?php if ( $options['with_required'] ) { ?> <br /> <label> <input type="checkbox" data-tag-part="type-suffix" value="*" /> <?php echo esc_html( __( "This is a required field.", 'contact-form-7' ) ); ?> </label> <?php } ?> </fieldset> <?php }