• File: navigation.php
  • Full Path: /home/chassiw/www/wp-content/themes/kasuari/inc/function/navigation.php
  • File size: 1.81 KB
  • MIME-type: text/x-php
  • Charset: utf-8
<?php 

//NAVIGATION

if ( ! function_exists( 'kasuari_content_nav' ) ) :
/**
 * Display navigation to next/previous pages when applicable
 */
function kasuari_content_nav( $nav_id ) {
	global $wp_query, $post;

	// Don't print empty markup on single pages if there's nowhere to navigate.
	if ( is_single() ) {
		$previous = ( is_attachment() ) ? get_post( $post->post_parent ) : get_adjacent_post( false, '', true );
		$next = get_adjacent_post( false, '', false );

		if ( ! $next && ! $previous )
			return;
	}

	// Don't print empty markup in archives if there's only one page.
	if ( $wp_query->max_num_pages < 2 && ( is_home() || is_archive() || is_search() ) )
		return;

	$nav_class = ( is_single() ) ? 'navigation-post' : 'navigation-paging';

	?>

	

	<nav class="<?php echo esc_attr( $nav_class ); ?> pagination clearfix">


	<?php if ( is_single() ) : // navigation links for single posts ?>

		<div class="nav-previous pull-right">
			<?php previous_post_link( esc_html__( 'OLDER POST', 'kasuari' ) ); ?>
		</div>

		<div class="nav-next pull-left">
			<?php next_post_link( esc_html__( 'NEWER POST', 'kasuari' ) ); ?>
		</div>

	<?php elseif ( $wp_query->max_num_pages > 1 && ( is_home() || is_archive() || is_search() ) ) : // navigation links for home, archive, and search pages ?>

		<?php if ( get_next_posts_link() ) : ?>
		<div class="post-navigation nav-previous pull-left">
			<?php next_posts_link( esc_html__( 'OLDER POSTS', 'kasuari' ) ); ?>
		</div>
		<?php endif; ?>

		<?php if ( get_previous_posts_link() ) : ?>
		<div class="post-navigation nav-next pull-right">
			<?php previous_posts_link( esc_html__( 'NEWER POSTS', 'kasuari' ) ); ?>
		</div>
		<?php endif; ?>

	<?php endif; ?>

	</nav><!-- end of navigaion -->

		
	<?php
} 
endif; // kasuari_content_nav