# quadmenu/3.3.8/lib/integrations/beaver/includes/frontend.php

QuadMenu – Mega Menu, version 3.3.8. 34 lines.

- Page: https://pluginprobe.com/plugins/quadmenu/3.3.8/code/lib/integrations/beaver/includes/frontend.php
- Raw: https://pluginprobe.com/plugins/quadmenu/3.3.8/raw/lib/integrations/beaver/includes/frontend.php
- Modified: 2023-05-24T16:22:54+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/integrations/beaver/includes/frontend.php#L10-L20`.

```php
<div class="fl-quadmenu">
	<div class="fl-clear"></div>
	<?php
	if ( ! empty( $settings->menu ) ) {

	$args = array(
		'echo'                        => false,
		'menu'                        => $settings->menu,
		'theme'                       => $settings->theme,
		'layout'                      => $settings->layout,
		'layout_align'                => $settings->layout_align,
		'layout_divider'              => $settings->layout_divider,
		'layout_caret'                => $settings->layout_caret,
		'layout_classes'              => $settings->layout_classes,
		'layout_width'                => wp_validate_boolean( $settings->layout_width ),
		'layout_width_inner'          => wp_validate_boolean( $settings->layout_width_inner ),
		'layout_width_inner_selector' => esc_html( $settings->layout_width_inner_selector ),
		'layout_lazyload'             => wp_validate_boolean( $settings->layout_lazyload ),
		'layout_current'              => wp_validate_boolean( $settings->layout_current ),
	);

		if ( isset( $settings->navbar_logo ) ) {
		$args['navbar_logo'] = (array) \FLBuilderPhoto::get_attachment_data( $settings->navbar_logo );
		}

		if ( wp_doing_ajax() ) {
		$args['layout_classes'] = 'js';
		}

	echo quadmenu( $args );
	}
	?>
</div>

```
