PluginProbe
WP Directory Kit / 1.5.9
WP Directory Kit v1.5.9
1.5.9 1.5.7 1.5.6 1.5.5 1.5.4 1.5.3 trunk 1.1.0 1.1.6 1.1.8 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.8 All 37 releases
← All changes | application/views/search_fields/DROPDOWNMULTIPLE.php +26 -3 1.3.2 → 1.5.9 View file →
@@ -18,8 +18,10 @@
18 18 $placeholder = wmvc_show_data('field_label', $field_data);
19 19 if(!empty(wmvc_show_data('placeholder', $field_data,'')))
20 20 $placeholder = wmvc_show_data('placeholder', $field_data);
21 21
22 +// Dynamic field values are registered in the translation catalog separately.
23 +// phpcs:ignore WordPress.WP.I18n.NonSingularStringLiteralText
22 24 $placeholder = esc_html__($placeholder,'wpdirectorykit');
23 25
24 26 $field_value = '';
25 27
@@ -51,12 +53,33 @@
51 53 wdk_search_fields_toggle();
52 54 ?>
53 55
54 56 <div class="wdk-field wdk-col wdk_search_<?php echo esc_attr($field_key);?> <?php if($query_type == 'min_max'):?>min_max_wdk-field<?php endif;?> <?php echo esc_attr(wmvc_show_data('field_type', $field_data)); ?> <?php echo esc_attr(wmvc_show_data('class', $field_data)); ?>
55 - wdk_field_id_<?php echo wmvc_show_data('idfield',$field_data);?>">
56 - <label class="wdk-field-label"><?php echo esc_html__(wmvc_show_data('field_label', $field_data),'wpdirectorykit'); ?></label>
57 + wdk_field_id_<?php echo esc_attr(wmvc_show_data('idfield',$field_data));?>">
58 + <label class="wdk-field-label"><?php
59 + // Dynamic field values are registered in the translation catalog separately.
60 + // phpcs:ignore WordPress.WP.I18n.NonSingularStringLiteralText
61 + echo esc_html__(wmvc_show_data('field_label', $field_data),'wpdirectorykit'); ?></label>
57 62 <div class="wdk-field-group">
58 - <?php echo wdk_select_option_multiple($field_key.'[]', $values, $field_value, "class='select_multi' data-placeholder='".esc_attr($empty_value)."'"); ?>
63 + <?php
64 + echo wp_kses(
65 + wdk_select_option_multiple($field_key.'[]', $values, $field_value, "class='select_multi' data-placeholder='".esc_attr($empty_value)."'"),
66 + [
67 + 'select' => [
68 + 'class' => true,
69 + 'data-placeholder' => true,
70 + 'multiple' => true,
71 + 'name' => true,
72 + 'id' => true,
73 + ],
74 + 'option' => [
75 + 'value' => true,
76 + 'selected' => true,
77 + ],
78 + ]
79 + );
80 + ?>
81 +
59 82 </div>
60 83 </div>
61 84
62 85 <?php