C:\xampp\htdocs\landing\wp-content\plugins\penci-framework\inc\params\image_select\register.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
<?php
/**
 * Callback for new param 'penci_image_select'.
 *
 * @param array $settings
 * @param string $value
 *
 * @return string
 */
function penci_vc_param_image_select$settings$value ) {
    
// Hidden input
    
$output sprintf(
        
'<input type="hidden" class="wpb_vc_param_value" name="%s" value="%s">',
        
esc_attr$settings['param_name'] ),
        
esc_attr$value )
    );

    
// Options
    
$output .= '<div class="penci-image-select-options">';
    foreach ( 
$settings['options'] as $key => $url ) {
        
$output .= sprintf(
            
'<img data-value="%s" class="penci-image-select %s" src="%s">',
            
esc_attr$key ),
            
$key == $value 'penci-image-select--active' '',
            
esc_url$url )
        );
    }
    
$output .= '</div>';

    return 
$output;
}
x

Windows NT KPTV 6.2 build 9200 (Windows Server 2012 Datacenter Edition) i586