30 lines
964 B
PHP
30 lines
964 B
PHP
<?php
|
|
|
|
/**
|
|
* @var $field
|
|
* @var $field_id
|
|
* @var $field_value
|
|
* @var $field_label
|
|
* @var $field_name
|
|
* @var $field_data
|
|
* @var $section_name
|
|
*
|
|
*/
|
|
$field = "data['{$section_name}']['fields']['{$field_name}']";
|
|
|
|
?>
|
|
|
|
<wpcfto_icon_picker :fields="<?php echo esc_attr($field); ?>"
|
|
:field_label="<?php echo esc_attr($field_label); ?>"
|
|
:field_name="'<?php echo esc_attr($field_name); ?>'"
|
|
:field_id="'<?php echo esc_attr($field_id); ?>'"
|
|
:field_value="<?php echo esc_attr($field_value); ?>"
|
|
:field_data='<?php echo str_replace("'", "", json_encode($field_data)); ?>'
|
|
@wpcfto-get-value="<?php echo esc_attr($field_value); ?> = $event">
|
|
|
|
</wpcfto_icon_picker>
|
|
|
|
<input type="hidden"
|
|
name="<?php echo esc_attr($field_name); ?>"
|
|
v-bind:id="'<?php echo esc_attr($field_id); ?>'"
|
|
v-model="JSON.stringify(<?php echo esc_attr(wp_unslash($field_value)); ?>)" />
|