function comicpress_classic_menubar() { global $comicpress_options; if (file_exists(get_stylesheet_directory() . '/custom-menubar.php')) { include get_stylesheet_directory() . '/custom-menubar.php'; } else { ?> <div id="menubar"> <div id="menunav"> <?php if (comicpress_themeinfo('enable_search_in_menubar')) { ?> <div class="menunav-search"> <?php get_search_form(); ?> </div> <?php } ?> <?php if (comicpress_themeinfo('enable_rss_in_menubar')) { ?> <a href="<?php bloginfo('rss2_url'); ?> " title="RSS Feed" class="menunav-rss">RSS</a> <?php } ?> <?php if (comicpress_themeinfo('enable_navigation_in_menubar')) { Protect(); ?> <?php if (is_home() && !comicpress_themeinfo('disable_comic_frontpage')) { $comicMenubar = new WP_Query(); $comicMenubar->query('showposts=1&cat=' . comicpress_all_comic_categories_string()); while ($comicMenubar->have_posts()) { $comicMenubar->the_post(); global $wp_query; $temp_query = $wp_query->is_single; $wp_query->is_single = true; ?> <div class="menunav-prev"> <?php comicpress_previous_comic_link('%link', '‹'); ?> </div> <?php $wp_query->is_single = $temp_query; $temp_query = null; } } elseif (is_single() && comicpress_in_comic_category()) { ?> <div class="menunav-prev"> <?php comicpress_previous_comic_link('%link', '‹'); ?> </div> <div class="menunav-next"> <?php comicpress_next_comic_link('%link', '›'); ?> </div> <?php } UnProtect(); ?> <?php } ?> </div> <?php $linkcatid = get_term_by('name', 'menubar', 'link_category'); $linkcatid = $linkcatid->term_id; $menulinks = wp_list_bookmarks('echo=0&title_li=&categorize=0&title_before=&title_after=&category_name=menubar'); $menulinks = str_replace('<li>', '<li class="page-item page-item-link">', $menulinks); $menulinks = str_replace('<ul>', '', $menulinks); $menulinks = str_replace('</ul>', '', $menulinks); if ($comicpress_options['enable_blogroll_off_links']) { $bookmarks = wp_list_bookmarks('echo=0&title_li=&categorize=1&title_before=&title_after=&exclude_category=' . $linkcatid); $bookmarks = str_replace('<li>', '<li class="page-item page-item-link">', $bookmarks); // $bookmarks = str_replace('<ul>', '<ul>', $bookmarks); } $listpages = ''; if (!comicpress_themeinfo('disable_dynamic_menubar_links')) { $listpages = wp_list_pages('echo=0&sort_column=menu_order&depth=4&title_li='); } if (!empty($bookmarks) && comicpress_themeinfo('enable_blogroll_off_links')) { $listpages = str_replace('Links</a></li>', 'Links</a> <ul> ' . $bookmarks . ' </ul> </li> ', $listpages); } $listpages .= $menulinks; ?> <ul id="menu"> <li class="<?php if (is_home()) { ?> current_page_item <?php } ?> page_item page-item-home"><a href="<?php echo home_url(); ?> ">Home</a></li> <?php echo $listpages; ?> <?php if ($comicpress_options['contact_in_menubar']) { ?> <li class="page_item page-item-contact"><a href="mailto:<?php bloginfo('admin_email'); ?> ">Contact</a></li> <?php } ?> </ul> <div class="clear"></div> </div> <?php } }
function comicpress_menubar() { if (file_exists(get_stylesheet_directory() . '/custom-menubar.php')) { include get_stylesheet_directory() . '/custom-menubar.php'; } else { ?> <div id="menubar-wrapper"> <?php do_action('comicpress-menubar-before'); ?> <div class="menunav"> <?php if (comicpress_themeinfo('enable_search_in_menubar')) { ?> <div class="menunav-search"> <?php get_search_form(); ?> </div> <?php } ?> <?php do_action('comicpress-menubar-menunav'); ?> <?php if (comicpress_themeinfo('enable_rss_in_menubar')) { ?> <a href="<?php bloginfo('rss2_url'); ?> " title="RSS Feed" class="menunav-rss">RSS</a> <?php } ?> <?php if (comicpress_themeinfo('enable_navigation_in_menubar')) { ?> <?php if (is_home() && !comicpress_themeinfo('disable_comic_frontpage')) { $comicMenubar = new WP_Query(); $order = 'DESC'; if (comicpress_themeinfo('display_first_comic_on_home')) { $order = 'ASC'; } $comicMenubar->query('showposts=1&order=' . $order . '&cat=' . comicpress_all_comic_categories_string()); while ($comicMenubar->have_posts()) { $comicMenubar->the_post(); global $wp_query; $temp_query = $wp_query->is_single; $wp_query->is_single = true; ?> <div class="menunav-prev"> <?php comicpress_previous_comic_link('%link', '‹'); ?> </div> <?php $wp_query->is_single = $temp_query; $temp_query = null; } } elseif (is_single() && comicpress_in_comic_category()) { ?> <div class="menunav-prev"> <?php comicpress_previous_comic_link('%link', '‹'); ?> </div> <div class="menunav-next"> <?php comicpress_next_comic_link('%link', '›'); ?> </div> <?php } ?> <?php } ?> </div> <?php wp_nav_menu(array('sort_column' => 'menu_order', 'container_class' => 'menu', 'theme_location' => 'menubar')); ?> <?php do_action('comicpress-menubar-after'); ?> <div class="clear"></div> </div> <?php } }
function comicpress_display_comic_navigation($is_comic = false) { global $post, $wp_query; if (!comicpress_themeinfo('disable_default_comic_nav') && $is_comic) { $first_comic = comicpress_get_first_comic_permalink(); $last_comic = comicpress_get_last_comic_permalink(); $temp_single = $wp_query->is_single; $wp_query->is_single = true; if (!is_search() && !is_archive() && !is_page()) { ?> <div class="nav"> <?php if (get_permalink() != $first_comic) { ?> <div class="nav-first"><a href="<?php echo $first_comic; ?> "><?php _e('‹‹ First', 'comicpress'); ?> </a></div><?php } ?> <div class="nav-previous"><?php comicpress_previous_comic_link('%link', __('‹ Previous', 'comicpress')); ?> </div> <div class="nav-next"><?php comicpress_next_comic_link('%link', __('Next ›', 'comicpress')); ?> </div> <?php if (get_permalink() != $last_comic) { ?> <div class="nav-last"><a href="<?php echo $last_comic; ?> "><?php _e('Last ››', 'comicpress'); ?> </a></div><?php } ?> </div> <div class="clear"></div> <?php } $wp_query->is_single = $temp_single; $temp_single = null; } }