Created
July 1, 2015 15:40
-
-
Save generatepress/bb5a62c2a94b94bedad0 to your computer and use it in GitHub Desktop.
Make next_post_link and previous_post_link say "Next" and "Previous" instead of the post name
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
if ( ! function_exists( 'generate_content_nav' ) ) : | |
/** | |
* Display navigation to next/previous pages when applicable | |
*/ | |
function generate_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() ) ? 'post-navigation' : 'paging-navigation'; | |
?> | |
<nav role="navigation" id="<?php echo esc_attr( $nav_id ); ?>" class="<?php echo $nav_class; ?>"> | |
<h6 class="screen-reader-text"><?php _e( 'Post navigation', 'generate' ); ?></h6> | |
<?php if ( is_single() ) : // navigation links for single posts ?> | |
<?php previous_post_link( '<div class="nav-previous"><span class="prev" title="' . __('Previous','generate') . '">%link</span></div>', __('Previous','generate') ); ?> | |
<?php next_post_link( '<div class="nav-next"><span class="next" title="' . __('Next','generate') . '">%link</span></div>', __('Next','generate') ); ?> | |
<?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="nav-previous"><span class="prev" title="<?php _e('Previous','generate');?>"><?php next_posts_link( __( 'Older posts', 'generate' ) ); ?></span></div> | |
<?php endif; ?> | |
<?php if ( get_previous_posts_link() ) : ?> | |
<div class="nav-next"><span class="next" title="<?php _e('Next','generate');?>"><?php previous_posts_link( __( 'Newer posts', 'generate' ) ); ?></span></div> | |
<?php endif; ?> | |
<?php generate_paging_nav(); ?> | |
<?php do_action('generate_paging_navigation'); ?> | |
<?php endif; ?> | |
</nav><!-- #<?php echo esc_html( $nav_id ); ?> --> | |
<?php | |
} | |
endif; // generate_content_nav |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment