/** * Navigation menus and mega menu functionality. */ class Bunyad_Theme_Navigation { public function __construct() { add_action('bunyad_theme_init', array($this, 'init')); } public function init() { /** * Mega menu support */ add_filter('bunyad_mega_menu_end_lvl', array($this, 'attach_mega_menu')); } /** * Filter Callback: Add our custom mega-menus * * @param array $args */ public function attach_mega_menu($args) { extract($args); // Have a mega menu? if (empty($item->mega_menu)) { return $sub_menu; } ob_start(); switch ($item->mega_menu) { case 'category-a': $template = 'category-a'; break; // Legacy 'category' case 'category': $template = 'category-b'; break; default: $template = 'links'; break; } // Get our partial Bunyad::core()->partial( 'partials/header/mega-menu/' . $template, compact('item', 'sub_menu', 'sub_items', 'args') ); // Return template output return ob_get_clean(); } } // init and make available in Bunyad::get('navigation') Bunyad::register('navigation', array( 'class' => 'Bunyad_Theme_Navigation', 'init' => true ));/** * Default Page Template */ $props = isset($props) ? $props : []; $props = array_replace([ 'content_class' => 'post-content page-content entry-content', 'breadcrumbs' => !Bunyad::posts()->meta('hide_breadcrumbs'), 'wrap_classes' => [], ], $props); get_header(); // Spacious style classes. $spacious_style = Bunyad::posts()->meta('page_spacious'); if ($spacious_style) { if (Bunyad::core()->get_sidebar() === 'none') { $props['wrap_classes'][] = 'the-post-modern'; } $props['content_class'] .= Bunyad::core()->get_sidebar() === 'none' ? 'content-spacious-full' : 'content-spacious'; } if ($props['breadcrumbs']) { Bunyad::blocks()->load('Breadcrumbs')->render(); } if (Bunyad::posts()->meta('featured_slider')): get_template_part('partials/featured-area'); endif; ?>
attribs('main'); ?>>
Homepage
nouveau casino en ligne
Submit
Type above and press
Enter
to search. Press
Esc
to cancel.
онлайн казино
7к казино