PluginProbe
WP Coder – Insert & Manage Code Snippets / 4.1
WP Coder – Insert & Manage Code Snippets v4.1
4.5.1 1.1 2.3.1 2.3.2 2.4.1 2.5.1 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 3.0 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.1 3.1.1 3.2 3.2.1 3.3 3.4 3.5 3.5.1 All 39 releases
← All changes | classes/Dashboard/Option.php +25 -21 3.24.1 View file →
@@ -59,8 +59,9 @@
59 59 $id_name = self::get_id_name( $name, $i );
60 60 $id = Field::get_id( $id_name );
61 61 $default = ! empty( $values['default'] ) ? $values['default'] : '';
62 62 $options = ! empty( $values['options'] ) ? $values['options'] : [];
63 + $tooltip = ! empty( $values['tooltip'] ) ? $values['tooltip'] : '';
63 64 ?>
64 65 <div class="<?php echo esc_attr( $class ); ?>" data-option="<?php echo esc_attr( $id ); ?>">
65 66 <label>
66 67 <?php if ( ! empty( $values['title'] ) ) : ?>
@@ -65,8 +66,11 @@
65 66 <label>
66 67 <?php if ( ! empty( $values['title'] ) ) : ?>
67 68 <span class="label">
68 69 <?php echo esc_html( $values['title'] ); ?>
70 + <?php if ( ! empty( $tooltip ) ) : ?>
71 + <sup class="wowp-tooltip" data-tooltip="<?php echo esc_attr($tooltip);?>">ℹ</sup>
72 + <?php endif; ?>
69 73 </span>
70 74 <?php endif; ?>
71 75
72 76 <?php Field::select( $name, $default, $options, $i ); ?>
@@ -80,25 +84,24 @@
80 84 $class = ! empty( $values['class'] ) ? 'wowp-field has-checkbox ' . $values['class'] : 'wowp-field has-checkbox';
81 85 $name = $values['name'];
82 86 $id_name = self::get_id_name( $name, $i );
83 87 $id = Field::get_id( $id_name );
88 + $tooltip = ! empty( $values['tooltip'] ) ? $values['tooltip'] : '';
84 89 ?>
85 90 <div class="<?php echo esc_attr( $class ); ?>" data-option="<?php echo esc_attr( $id ); ?>">
86 - <label>
87 - <?php if ( ! empty( $values['title'] ) ) : ?>
91 + <?php if ( ! empty( $values['title'] ) ) : ?>
88 92 <span class="label">
89 - <?php echo esc_html( $values['title'] ); ?>
93 + <?php echo esc_html( $values['title'] ); ?>
94 + <?php if ( ! empty( $tooltip ) ) : ?>
95 + <sup class="wowp-tooltip" data-tooltip="<?php echo esc_attr($tooltip);?>">ℹ</sup>
96 + <?php endif; ?>
90 97 </span>
91 - <?php endif; ?>
98 + <?php endif; ?>
99 + <label class="switch">
92 100 <?php Field::checkbox( $name, $i ); ?>
93 - <?php if ( ! empty( $values['text'] ) ) : ?>
94 - <span>
95 - <?php echo esc_html( $values['text'] ); ?>
96 - </span>
97 - <?php endif; ?>
101 + <span class="slider">
98 102 </label>
99 103 </div>
100 -
101 104 <?php
102 105
103 106 }
104 107
@@ -111,14 +114,14 @@
111 114 $title = ! empty( $values['info'] ) ? $values['info'] : '';
112 115 $info_class = ! empty( $values['info'] ) ? ' wowp-info' : '';
113 116 ?>
114 117 <div class="<?php echo esc_attr( $class ); ?>" data-option="<?php echo esc_attr( $id ); ?>">
115 - <?php if ( ! empty( $values['title'] ) ) : ?>
116 - <span class="label<?php echo esc_attr( $info_class ); ?>" data-info="<?php echo esc_attr( $title ); ?>">
118 + <?php if ( ! empty( $values['title'] ) ) : ?>
119 + <span class="label<?php echo esc_attr( $info_class ); ?>" data-info="<?php echo esc_attr( $title ); ?>">
117 120 <?php echo esc_html( $values['title'] ); ?>
118 121 </span>
119 - <?php endif; ?>
120 - <?php Field::text( $name, $default, $values['type'], $i ); ?>
122 + <?php endif; ?>
123 + <?php Field::text( $name, $default, $values['type'], $i ); ?>
121 124
122 125 </div>
123 126 <?php
124 127 }
@@ -133,18 +136,19 @@
133 136 $info_class = ! empty( $values['info'] ) ? ' wowp-info' : '';
134 137 ?>
135 138 <div class="<?php echo esc_attr( $class ); ?>" data-option="<?php echo esc_attr( $id ); ?>">
136 139 <label>
137 - <?php if ( ! empty( $values['title'] ) ) : ?>
138 - <span class="label<?php echo esc_attr( $info_class ); ?>" data-info="<?php echo esc_attr( $title ); ?>">
140 + <?php if ( ! empty( $values['title'] ) ) : ?>
141 + <span class="label<?php echo esc_attr( $info_class ); ?>"
142 + data-info="<?php echo esc_attr( $title ); ?>">
139 143 <?php echo esc_html( $values['title'] ); ?>
140 144 </span>
141 - <?php endif; ?>
145 + <?php endif; ?>
142 146
143 - <?php Field::text( $name, $default, $values['type'], $i ); ?>
144 - <?php if ( ! empty( $values['addon'] ) ) : ?>
145 - <span class="is-addon"><?php echo esc_html( $values['addon'] ); ?></span>
146 - <?php endif; ?>
147 + <?php Field::text( $name, $default, $values['type'], $i ); ?>
148 + <?php if ( ! empty( $values['addon'] ) ) : ?>
149 + <span class="is-addon"><?php echo esc_html( $values['addon'] ); ?></span>
150 + <?php endif; ?>
147 151 </label>
148 152 </div>
149 153 <?php
150 154 }