Pagination on Shifter

Shifter will get paginate link of “Pages” or “Posts”, which returns ture of is_single() function, from the result of wp_link_pages() function. Shifter lists up URL should e generated from the result of wp_link_pages() function.
Shifter also generate pagination, if “Pages” have wp_link_pages() function.

In case of the Page with templates which have pseudo-added-page-links.

The wp_link_pages() function will not create page links in this case. You should create paginate link by using filter hook wp_link_pages.
c.f. post-template.php line #L856 in tags/4.9.2/src/wp-includes

sample code

The filter hook is affected on post-template.php line #L938 in tags/4.9.2/src/wp-includes , so use filter hook wp_link_pages .

Here is our sample code:

add_filter( 'wp_link_pages', function( $output, $args ){
// write some code here for modifying $output when the Page.
return $output;
}, 10, 2 );

Related Posts