# quadmenu/3.3.8/lib/frontend/walker/class-quadmenu-item-icon.php

QuadMenu – Mega Menu, version 3.3.8. 31 lines.

- Page: https://pluginprobe.com/plugins/quadmenu/3.3.8/code/lib/frontend/walker/class-quadmenu-item-icon.php
- Raw: https://pluginprobe.com/plugins/quadmenu/3.3.8/raw/lib/frontend/walker/class-quadmenu-item-icon.php
- Modified: 2024-10-03T08:33:36+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/3.3.8/code/lib/frontend/walker/class-quadmenu-item-icon.php#L10-L20`.

```php
<?php
namespace QuadLayers\QuadMenu\Frontend\Walker;

if ( ! defined( 'ABSPATH' ) ) {
	die( '-1' );
}
use QuadLayers\QuadMenu\Frontend\Walker\QuadMenu_Item_Default;

/**
 * QuadMenuItemIcon Class
 */
class QuadMenu_Item_Icon extends QuadMenu_Item_Default {

	protected $type = 'icon';

	function init() {
		$this->args->has_caret = false;
		// $this->args->has_dropdown = $this->has_children = true;
		$this->args->has_title = $this->args->link_before = $this->args->link_after = false;
	}

	function get_title() {
		ob_start();
		?>
		<span class="quadmenu-text"></span>
		<?php

		return ob_get_clean();
	}
}

```
