# quadmenu/2.0.5/includes/panel/options.php

QuadMenu – Mega Menu, version 2.0.5. 39 lines.

- Page: https://pluginprobe.com/plugins/quadmenu/2.0.5/code/includes/panel/options.php
- Raw: https://pluginprobe.com/plugins/quadmenu/2.0.5/raw/includes/panel/options.php
- Modified: 2020-05-26T18:30:12+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/quadmenu/2.0.5/code/includes/panel/options.php#L10-L20`.

```php
<?php

if (!defined('ABSPATH')) {
  die('-1');
}

class QuadMenu_Panel_Redux extends QuadMenu_Panel {

  function __construct() {
    add_action('redux/' . QUADMENU_DB_OPTIONS . '/panel/before', array($this, 'header'));
    add_filter('quadmenu_redux_args', array($this, 'args'), -10);
  }

  function args($args) {
    
    $args['menu_type'] = 'submenu';
    $args['page_parent'] = self::$panel_slug;
    $args['page_slug'] = QUADMENU_PANEL;
    $args['allow_sub_menu'] = true;
    $args['page'] = $args['display_name'] = $args['menu_title'] = esc_html__('Options', 'quadmenu');

    if (!is_admin()) {
      $args['page'] = $args['display_name'] = $args['menu_title'] = QUADMENU_PLUGIN_NAME;
    }

    return $args;
  }

  function header() {

    global $submenu;

    require_once QUADMENU_PLUGIN_DIR . 'includes/panel/pages/parts/header.php';
  }

}

new QuadMenu_Panel_Redux();

```
