/**
  * Get the breadcrumbs based on
  * a menu location for the
  * current content
  *
  * @param string $theme_location
  * @param array  $options
  *
  * @return array
  */
 public static function get_crumbs_array($theme_location = 'primary', $options = array())
 {
     $clean_options = wp_parse_args($options, array('home_title' => __('Home')));
     $current_item = self::get_current_crumb_item();
     $crumbs = array($current_item);
     if ($current_item['id'] && ($parents = MOZ_Menu::get_parent_menu_items($theme_location, $current_item['id']))) {
         $crumbs = array_merge(self::menu_items_to_crumbs($parents), $crumbs);
     }
     if (!is_front_page()) {
         array_unshift($crumbs, self::get_crumb_item('home', home_url(), $clean_options['home_title'], array('type' => 'home')));
     }
     return apply_filters('moz_crumbs_array', $crumbs, $theme_location, $options);
 }
Example #2
0
language_attributes();
?>
>
<head>
	<!--[if lt IE 9]>
		<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.2/html5shiv.min.js"></script>
	<![endif]-->

	<meta charset="<?php 
bloginfo('charset');
?>
">
	<meta http-equiv="X-UA-Compatible" content="IE=Edge"/>
	<meta name="viewport" content="width=device-width, initial-scale=1"/>

	<?php 
wp_head();
?>
	<script async defer src="<?php 
echo get_template_directory_uri();
?>
/assets/js/core.js"></script>
</head>
<body <?php 
body_class('site__body');
?>
>

<?php 
MOZ_Menu::nav_menu('primary');