Filters for post navigation (previous/next links) and pagination.
Jump to
- Post navigation
- Pagination
Post navigation
generate_show_post_navigation
GP Free
The generate_show_post_navigation allows you to remove the individual post navigation shown at the bottom of your single posts.
Parameters: $value (bool). Default: true.
add_filter( 'generate_show_post_navigation', function( $value ) {
return $value;
} );
Guide: Blog
generate_post_navigation_args
GP Free
The generate_post_navigation_args filter allows you to modify the markup of post navigation.
Parameters: $value. Default: shown right, computed at render time:
array(
'previous_format' => '<div class="nav-previous">' . generate_get_svg_icon( 'arrow-left' ) . '<span class="prev">%link</span></div>',
'next_format' => '<div class="nav-next">' . generate_get_svg_icon( 'arrow-right' ) . '<span class="next">%link</span></div>',
'link' => '%title',
'in_same_term' => apply_filters( 'generate_category_post_navigation', false ),
'excluded_terms' => '',
'taxonomy' => 'category',
)
add_filter( 'generate_post_navigation_args', function( $value ) {
return $value;
} );
Guide: Blog
generate_category_post_navigation
GP Free
The generate_category_post_navigation filter forces the post navigation on single posts to stay within its category instead of pointing to posts in other categories.
Parameters: $value (boolean). Default: false.
add_filter( 'generate_category_post_navigation', function( $value ) {
return $value;
} );
Guide: Blog
generate_previous_link_text
GP Free
The generate_previous_link_text allows you to change the text in .paging-navigation element.
Parameters: $value. Default: shown right, computed at render time:
sprintf(
/* translators: left arrow */
__( '%s Previous', 'generatepress' ),
'<span aria-hidden="true">←</span>'
)
add_filter( 'generate_previous_link_text', function() {
return '<<';
} );
Related: generate_next_link_text Guide: Blog
generate_next_link_text
GP Free
The generate_previous_link_text allows you to change the text in .paging-navigation element.
Parameters: $value. Default: shown right, computed at render time:
sprintf(
/* translators: right arrow */
__( 'Next %s', 'generatepress' ),
'<span aria-hidden="true">→</span>'
)
add_filter( 'generate_next_link_text', function() {
return '>>';
} );
Related: generate_previous_link_text Guide: Blog
Pagination
generate_pagination_mid_size
GP Free
The generate_pagination_mid_size filter allows you to increase the number of page links shown in your post pagination.
Parameters: $value. Default: 1.
add_filter( 'generate_pagination_mid_size','tu_increase_pagination_numbers' );
function tu_increase_pagination_numbers() {
return 3;
}
Guide: Blog