WPCF7_TagGeneratorGenerator::default_value()privateCF7 1.0

Template method for default value field.

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

Хуков нет.

Возвращает

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

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

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

Код WPCF7_TagGeneratorGenerator::default_value() CF7 6.0.1

<?php
private function default_value( $options = '' ) {
	$options = wp_parse_args( $options, array(
		'type' => 'text',
		'title' => __( 'Default value', 'contact-form-7' ),
		'with_placeholder' => false,
		'use_content' => false,
	) );

?>
<fieldset>
<legend id="<?php echo esc_attr( $this->ref( 'value-legend' ) ); ?>"><?php
	echo esc_html( $options['title'] );
?></legend>
<?php
	echo sprintf(
		'<input %s />',
		wpcf7_format_atts( array(
			'type' => $options['type'],
			'data-tag-part' => $options['use_content'] ? 'content' : 'value',
			'aria-labelledby' => $this->ref( 'value-legend' ),
		) )
	);
?>

<?php if ( $options['with_placeholder'] ) { ?>
<br />
<label>
	<input type="checkbox" data-tag-part="option" data-tag-option="placeholder" /> <?php echo esc_html( __( "Use this text as the placeholder.", 'contact-form-7' ) ); ?>
</label>
<?php } ?>

</fieldset>
<?php
}