Example #1
0
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', '&lsaquo;');
                    ?>
					</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', '&lsaquo;');
                ?>
				</div>
				<div class="menunav-next">
				<?php 
                comicpress_next_comic_link('%link', '&rsaquo;');
                ?>
				</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 
    }
}
Example #2
0
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', '&lsaquo;');
                    ?>
					</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', '&lsaquo;');
                ?>
				</div>
				<div class="menunav-next">
				<?php 
                comicpress_next_comic_link('%link', '&rsaquo;');
                ?>
				</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 
    }
}
Example #3
0
    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('&lsaquo;&lsaquo; First', 'comicpress');
                    ?>
</a></div><?php 
                }
                ?>
				<div class="nav-previous"><?php 
                comicpress_previous_comic_link('%link', __('&lsaquo; Previous', 'comicpress'));
                ?>
</div>
				<div class="nav-next"><?php 
                comicpress_next_comic_link('%link', __('Next &rsaquo;', 'comicpress'));
                ?>
</div>
				<?php 
                if (get_permalink() != $last_comic) {
                    ?>
<div class="nav-last"><a href="<?php 
                    echo $last_comic;
                    ?>
"><?php 
                    _e('Last &rsaquo;&rsaquo;', 'comicpress');
                    ?>
</a></div><?php 
                }
                ?>
				</div>
				<div class="clear"></div>
			<?php 
            }
            $wp_query->is_single = $temp_single;
            $temp_single = null;
        }
    }