PluginProbe
Float menu – awesome floating side menu / trunk
Float menu – awesome floating side menu vtrunk
7.2.5 trunk 2.1 2.2 3.0.1 3.1 3.2.2 3.3.1 3.5 3.5.1 3.5.2 3.5.3. 3.5.4 4.0 4.1 4.1.1 4.2 4.3 4.3.1 4.3.2 5.0 5.0.1 5.0.2 5.0.3 5.1 All 57 releases
float-menu / admin / settings / 2.settings.php

2.settings.php in Float menu – awesome floating side menu trunk, at admin/settings/2.settings.php

56 lines 1.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /*
3 * Page Name: Settings
4 */
5
6 use FloatMenuLite\Admin\CreateFields;
7
8 defined( 'ABSPATH' ) || exit;
9
10 $data = include( 'options/settings.php' );
11
12 $field = new CreateFields( $options, $data['opt'] );
13
14
15 foreach ( $data['args'] as $key => $value ) {
16 $item_order = ! empty( $options['item_order'][ $key ] ) ? 1 : 0;
17 $open = ! empty( $item_order ) ? ' open' : '';
18 ?>
19
20 <details class="wpie-item"<?php echo esc_attr( $open ); ?>>
21 <input type="hidden" name="param[item_order][<?php echo esc_attr( $key ); ?>]" class="wpie-item__toggle"
22 value="<?php echo absint( $item_order ); ?>">
23 <summary class="wpie-item_heading">
24 <span class="wpie-item_heading_icon">
25 <span class="wpie-icon <?php echo esc_attr($value['icon']);?>"></span>
26 </span>
27 <span class="wpie-item_heading_label"><?php echo esc_html($value['title']);?></span>
28 <span class="wpie-item_heading_type"></span>
29 <span class="wpie-item_heading_toogle">
30 <span class="wpie-icon wpie_icon-chevron-down"></span>
31 <span class="wpie-icon wpie_icon-chevron-up"></span>
32 </span>
33 </summary>
34 <div class="wpie-item_content">
35 <div class="wpie-fieldset">
36 <?php
37 foreach ( $value as $k => $v ) {
38
39 if(is_array($v)) {
40 echo '<div class="wpie-fields">';
41 foreach ( $v as $k2 => $v2 ) {
42 $field->create( $k2 );
43 }
44 echo '</div>';
45 }
46
47 }
48
49 ?>
50 </div>
51 </div>
52 </details>
53 <?php
54 }
55
56