register_nav_menus(array(
'top-bar' => 'Site Navigation',
'mobile-off-canvas' => 'Mobile',
- 'art-bar' => 'Art Navigation',
+ 'art-bar' => 'Art Gallery Navigation',
'bay-bar' => 'Bay View Inn Navitgation',
'river-bar' => 'Crooked River Lodge Navigation',
'bridge-bar' => 'Drawbridge Bistro Navigation',
'boat-bar' => 'Pointer Boat Navigation',
'vacation-bar' => 'Vacation Rental Navigation',
'weathervane-bar' => 'Weathervane Restaurant Navigation',
- 'about-bar' => 'Weathervane Restaurant Navigation',
+ 'about-bar' => 'About Navigation',
// 'footer' => 'Footer'
));
));
}
}
-if ( ! function_exists( 'feature_top_bar' ) ) {
- function feature_top_bar() {
+if ( ! function_exists( 'bay_top_bar' ) ) {
+ function bay_top_bar() {
wp_nav_menu(array(
'container' => false, // remove nav container
'container_class' => '', // class of container
));
}
}
-if ( ! function_exists( 'feature_top_bar' ) ) {
- function feature_top_bar() {
+if ( ! function_exists( 'art_top_bar' ) ) {
+ function art_top_bar() {
wp_nav_menu(array(
'container' => false, // remove nav container
'container_class' => '', // class of container
));
}
}
-if ( ! function_exists( 'feature_top_bar' ) ) {
- function feature_top_bar() {
+if ( ! function_exists( 'river_top_bar' ) ) {
+ function river_top_bar() {
wp_nav_menu(array(
'container' => false, // remove nav container
'container_class' => '', // class of container
));
}
}
-if ( ! function_exists( 'feature_top_bar' ) ) {
- function feature_top_bar() {
+if ( ! function_exists( 'bridge_top_bar' ) ) {
+ function bridge_top_bar() {
wp_nav_menu(array(
'container' => false, // remove nav container
'container_class' => '', // class of container
));
}
}
-if ( ! function_exists( 'feature_top_bar' ) ) {
- function feature_top_bar() {
+if ( ! function_exists( 'perry_top_bar' ) ) {
+ function perry_top_bar() {
wp_nav_menu(array(
'container' => false, // remove nav container
'container_class' => '', // class of container
));
}
}
-if ( ! function_exists( 'feature_top_bar' ) ) {
- function feature_top_bar() {
+if ( ! function_exists( 'pier_top_bar' ) ) {
+ function pier_top_bar() {
wp_nav_menu(array(
'container' => false, // remove nav container
'container_class' => '', // class of container
));
}
}
-if ( ! function_exists( 'feature_top_bar' ) ) {
- function feature_top_bar() {
+if ( ! function_exists( 'boat_top_bar' ) ) {
+ function boat_top_bar() {
wp_nav_menu(array(
'container' => false, // remove nav container
'container_class' => '', // class of container
));
}
}
-if ( ! function_exists( 'feature_top_bar' ) ) {
- function feature_top_bar() {
+if ( ! function_exists( 'vacation_top_bar' ) ) {
+ function vacation_top_bar() {
wp_nav_menu(array(
'container' => false, // remove nav container
'container_class' => '', // class of container
}
}
if ( ! function_exists( 'weathervane_top_bar' ) ) {
- function feature_top_bar() {
+ function weathervane_top_bar() {
wp_nav_menu(array(
'container' => false, // remove nav container
'container_class' => '', // class of container
));
}
}
+if ( ! function_exists( 'about_top_bar' ) ) {
+ function about_top_bar() {
+ wp_nav_menu(array(
+ 'container' => false, // remove nav container
+ 'container_class' => '', // class of container
+ 'menu' => '', // menu name
+ 'menu_class' => '', // adding custom nav class
+ 'theme_location' => 'about-bar', // where it's located in the theme
+ 'before' => '', // before each link <a>
+ 'after' => '', // after each link </a>
+ 'link_before' => '', // before each link text
+ 'link_after' => '', // after each link text
+ 'depth' => 3, // limit the depth of the nav
+ 'fallback_cb' => false, // fallback function (see below)
+ 'walker' => new Feature_Top_Bar_Walker()
+ ));
+ }
+}
+
if ( ! class_exists( 'Feature_Top_Bar_Walker' ) ) :
class Feature_Top_Bar_Walker extends Walker_Nav_Menu {
parent::display_element( $element, $children_elements, $max_depth, $depth, $args, $output );
}
- function start_el( &$output, $object, $depth = 0, $args = array(), $current_object_id = 0 ) {
- $item_html = '';
- parent::start_el( $item_html, $object, $depth, $args );
-
- // Insert style to display page's thumbnail
- $item_style = '';
- if ($depth == 0 && has_post_thumbnail((int)$object->object_id)) {
- $thumbnail = wp_get_attachment_image_src(get_post_thumbnail_id((int)$object->object_id), 'bpla-drop-down');
- //$item_style .= "<style>#menu-item-".$object->ID." > .dropdown:before { background-image: url('".$thumbnail[0]."');</style>";
- }
- //$output .= ( 0 == $depth ) ? '<li class="divider"></li>' : '';
- $classes = empty( $object->classes ) ? array() : (array) $object->classes;
- if ( in_array( 'label', $classes ) ) {
- //$output .= '<li class="divider"></li>';
- $item_html = preg_replace( '/<a[^>]*>(.*)<\/a>/iU', '<label>$1</label>', $item_html );
- }
- if ( in_array( 'divider', $classes ) ) {
- $item_html = preg_replace( '/<a[^>]*>( .* )<\/a>/iU', '', $item_html );
- }
- if ($item_style) {
- $output .= $item_style;
- }
- if ($depth == 0 && has_post_thumbnail((int)$object->object_id) && $object->has_children) {
- $thumbnail = wp_get_attachment_image_src(get_post_thumbnail_id((int)$object->object_id), 'bpla-drop-down');
- $item_html .= '<script>var img_for_menu_' . $object->ID . ' = "' . $thumbnail[0] . '";</script>';
- //$item_html .= '<pre>' . print_r($object, true) . '</pre>';
- }
- $output .= $item_html;
- }
-
- function start_lvl( &$output, $depth = 0, $args = array() ) {
- if ($depth == 0) {
- $output .= "\n<ul class=\"sub-menu dropdown\">\n";
- $output .= "\n<li class=\"image-placeholder\">";
- $output .= "</li>\n";
- }
- }
+// function start_el( &$output, $object, $depth = 0, $args = array(), $current_object_id = 0 ) {
+// $item_html = '';
+// parent::start_el( $item_html, $object, $depth, $args );
+//
+// // Insert style to display page's thumbnail
+// $item_style = '';
+// if ($depth == 0 && has_post_thumbnail((int)$object->object_id)) {
+// $thumbnail = wp_get_attachment_image_src(get_post_thumbnail_id((int)$object->object_id), 'bpla-drop-down');
+// //$item_style .= "<style>#menu-item-".$object->ID." > .dropdown:before { background-image: url('".$thumbnail[0]."');</style>";
+// }
+// //$output .= ( 0 == $depth ) ? '<li class="divider"></li>' : '';
+// $classes = empty( $object->classes ) ? array() : (array) $object->classes;
+// if ( in_array( 'label', $classes ) ) {
+// //$output .= '<li class="divider"></li>';
+// $item_html = preg_replace( '/<a[^>]*>(.*)<\/a>/iU', '<label>$1</label>', $item_html );
+// }
+// if ( in_array( 'divider', $classes ) ) {
+// $item_html = preg_replace( '/<a[^>]*>( .* )<\/a>/iU', '', $item_html );
+// }
+// if ($item_style) {
+// $output .= $item_style;
+// }
+// if ($depth == 0 && has_post_thumbnail((int)$object->object_id) && $object->has_children) {
+// $thumbnail = wp_get_attachment_image_src(get_post_thumbnail_id((int)$object->object_id), 'bpla-drop-down');
+// $item_html .= '<script>var img_for_menu_' . $object->ID . ' = "' . $thumbnail[0] . '";</script>';
+// //$item_html .= '<pre>' . print_r($object, true) . '</pre>';
+// }
+// $output .= $item_html;
+// }
+//
+// function start_lvl( &$output, $depth = 0, $args = array() ) {
+// if ($depth == 0) {
+// $output .= "\n<ul class=\"sub-menu dropdown\">\n";
+// $output .= "\n<li class=\"image-placeholder\">";
+// $output .= "</li>\n";
+// }
+// }
}
endif;