PluginProbe
QuadMenu – Mega Menu / 1.9.4
QuadMenu – Mega Menu v1.9.4
3.3.7 3.3.6 trunk 1.8.4 1.8.5 1.8.7 1.8.8 1.8.9 1.9.0 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 All 87 releases
quadmenu / includes / backend / walker / mega.php

mega.php in QuadMenu – Mega Menu 1.9.4, at includes/backend/walker/mega.php

38 lines 1.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 if (!defined('ABSPATH')) {
3 die('-1');
4 }
5
6 class QuadMenu_Nav_Menu_Mega extends QuadMenu_Nav_Menu_Column {
7
8 public function __construct() {
9
10 add_action('quadmenu_modal_panels_tab', array($this, 'modal_panels_tab'), 10, 4);
11
12 add_action('quadmenu_modal_panels_pane', array($this, 'modal_panels_pane'), 10, 4);
13 }
14
15 function modal_panels_tab($menu_item_depth, $menu_obj, $menu_id) {
16
17 if (!empty($menu_obj->quadmenu) && $menu_obj->quadmenu === 'mega') {
18 ?>
19 <li><a href="#setting_columns_<?php echo esc_attr($menu_obj->ID); ?>" data-quadmenu="tab" aria-expanded="true"><i class="dashicons dashicons-layout"></i><span class="title"><?php esc_html_e('Columns', 'quadmenu'); ?></span></a></li>
20 <?php
21 }
22 }
23
24 function modal_panels_pane($menu_item_depth, $menu_obj, $menu_id) {
25 if (!empty($menu_obj->quadmenu) && $menu_obj->quadmenu === 'mega') {
26 ?>
27 <div role="tabpanel" class="quadmenu-tab-pane quadmenu-tab-pane-mega fade" id="setting_columns_<?php echo esc_attr($menu_obj->ID); ?>">
28 <?php echo $this->columns($menu_obj, $menu_id); ?>
29 </div>
30 <?php
31 }
32 }
33
34 }
35
36 new QuadMenu_Nav_Menu_Mega();
37
38