/var/www/hkosl.com/aga/wp-content/plugins/contact-form-7/modules/hidden.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php

add_action
'wpcf7_init''wpcf7_add_form_tag_hidden'10);

function 
wpcf7_add_form_tag_hidden() {
    
wpcf7_add_form_tag'hidden',
        
'wpcf7_hidden_form_tag_handler',
        array(
            
'name-attr' => true,
            
'display-hidden' => true,
        )
    );
}

function 
wpcf7_hidden_form_tag_handler$tag ) {
    if ( empty( 
$tag->name ) ) {
        return 
'';
    }

    
$atts = array();

    
$class wpcf7_form_controls_class$tag->type );
    
$atts['class'] = $tag->get_class_option$class );
    
$atts['id'] = $tag->get_id_option();

    
$value = (string) reset$tag->values );
    
$value $tag->get_default_option$value );
    
$atts['value'] = $value;

    
$atts['type'] = 'hidden';
    
$atts['name'] = $tag->name;
    
$atts wpcf7_format_atts$atts );

    
$html sprintf'<input %s />'$atts );
    return 
$html;
}