単一ページまたは投稿の分割の時にページネーションをつける時には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
: リンクの前に挿入されるテキストやHTMLafter
: リンクの後に挿入されるテキストやHTMLlink_before
: 各ページ番号の前に挿入されるテキストlink_after
: 各ページ番号の後に挿入されるテキストnext_or_number
: ページ番号(number
)または次へ/前へのリンク(next
)を表示するか
各ページリンクが <span class="page-number">
と </span>
で囲まれています。これにより、特定のページ番号にCSSスタイルを適用することが容易になります。