Blog スタッフブログ

WEB制作

WordPressの投稿を分割して見た目を整える

コーダーのKです。

WordPressには記事を分割してページネーションを表示する便利な機能があります。

<?php wp_link_pages(); ?>

これだけでもページネーションとして機能しますが、要件に合わせて表示する内容をカスタマイズすることが可能です。

wp_link_pages()のカスタマイズ

arrayの中に記述していきます。

  • before:ページナビゲーション全体の前に出力されるもの。
  • after:ページナビゲーション全体の後に出力されるもの。
  • pagelink:各ページ番号リンクの出力形式。% はページ番号が入ります。

例:独自のclassを追加する場合

<?php
wp_link_pages(array(
  'before'     => '<div class="pagenate-class"><span>ページ:</span>',
  'after'      => '</div>',
  'pagelink'   => '<span>%</span>',
));
?>

この他にもカスタマイズできるオプションが用意されています。