# quadmenu/1.8.8/includes/frontend/walker/QuadMenuItemColumn.class.php

QuadMenu – Mega Menu, version 1.8.8. 60 lines.

- Page: https://pluginprobe.com/plugins/quadmenu/1.8.8/code/includes/frontend/walker/QuadMenuItemColumn.class.php
- Raw: https://pluginprobe.com/plugins/quadmenu/1.8.8/raw/includes/frontend/walker/QuadMenuItemColumn.class.php
- Modified: 2018-11-10T15:50:44+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/1.8.8/code/includes/frontend/walker/QuadMenuItemColumn.class.php#L10-L20`.

```php
<?php

if (!defined('ABSPATH')) {
  die('-1');
}

class QuadMenuItemColumn extends QuadMenuItem {

  protected $type = 'column';

  function init() {
    $this->item->custom_type = 'column';
  }

  function get_start_el() {

    $item_output = '';

    $this->add_item_classes();

    $this->add_item_classes_prefix();

    $this->add_item_classes_columns();

    $id = $this->get_item_id();

    $class = $this->get_item_classes();

    $item_output .= '<li' . $id . $class . '>';

    $item_output .= $this->get_title();

    return $item_output;
  }

  function add_item_classes_columns() {

    $this->item_classes = array_diff($this->item_classes, array('quadmenu-item-type-custom'));

    $this->item_classes[] = 'quadmenu-item-type-' . $this->item->quadmenu;

    if (!empty($this->item->columns) && is_array($this->item->columns)) {
      $this->item_classes[] = join(' ', array_map('sanitize_html_class', $this->item->columns));
    }
  }

  function get_title() {
    
  }

  function add_item_dropdown_classes() {
    return false;
  }

  function add_item_dropdown_ul_classes() {
    return false;
  }

}

```
