単一ページまたは投稿の分割の時にページネーションをつける時にはwp_link_pagesを使用します。そのため、通常は single.php または page.php ファイル等に配置されます。

<?php if ( is_singular() )  {
wp_link_pages( array(
‘before’ => ‘<div class=”page-links”>’ . __( ‘Pages:’, ‘your-theme-domain’ ),
‘after’ => ‘</div>’,
‘link_before’ => ‘<span class=”page-number”>’,
‘link_after’ => ‘</span>’,
‘next_or_number’ => ‘number’,
‘separator’ => ‘ ‘,
‘pagelink’ => ‘%’,
‘echo’ => 1
 ) ); }
?>
before: リンクの前に挿入されるテキストやHTML
after: リンクの後に挿入されるテキストやHTML
link_before: 各ページ番号の前に挿入されるテキスト
link_after: 各ページ番号の後に挿入されるテキスト
next_or_number: ページ番号(number)または次へ/前へのリンク(next)を表示するか

各ページリンクが <span class="page-number"></span> で囲まれています。これにより、特定のページ番号にCSSスタイルを適用することが容易になります。