ページナビ(ページャー)の設置
ページャーを表示するには、カテゴリーや日付・作成者別のアーカイブ系の
<?php if ( class_exists( 'WP_SiteManager_page_navi' ) ) { WP_SiteManager_page_navi::page_navi(); } ?>
<ul class="page_navi"> <li class="first"><a href="http://www.example.com/">«</a></li> <li class="previous"><a href="http://www.example.com/page/5/"><</a></li> <li class="before delta-5 head"><a href="http://www.example.com/">1</a></li> <li class="before delta-4"><a href="http://www.example.com/page/2/">2</a></li> <li class="before delta-3"><a href="http://www.example.com/page/3/">3</a></li> <li class="before delta-2"><a href="http://www.example.com/page/4/">4</a></li> <li class="before delta-1"><a href="http://www.example.com/page/5/">5</a></li> <li class="current"><span>6</span></li> <li class="after delta-1"><a href="http://www.example.com/page/7/">7</a></li> <li class="after delta-2"><a href="http://www.example.com/page/8/">8</a></li> <li class="after delta-3"><a href="http://www.example.com/page/9/">9</a></li> <li class="after delta-4"><a href="http://www.example.com/page/10/">10</a></li> <li class="after delta-5 tail"><a href="http://www.example.com/page/11/">11</a></li> <li class="next"><a href="http://www.example.com/page/7/">></a></li> <li class="last"><a href="http://www.example.com/page/17/">»</a></li> </ul>
指定可能なパラメータ
- items
- 表示する前後ナビゲーションの数。現状表示しているページを含むため、前後の表示数を揃えたい場合は奇数を指定してください。デフォルトは11
- show_adjacent
- 前後ページへのリンクを表示するかどうか。デフォルトはtrue(表示)
- prev_label
- 前ページリンクのリンクテキスト。デフォルトは、<(<)
- next_label
- 次ページリンクのリンクテキスト。デフォルトは、>(>)
- show_boundary
- 最初と最後のページへのリンクを表示するかどうか。デフォルトはtrue(表示)
- first_label
- 最初のページへのリンクテキスト。デフォルトは«(«)
- last_label
- 最後のページへのリンクテキスト。デフォルトは»(»)
- show_num
- 現ページナンバーと全ページ数の表示をするかどうか。デフォルトはfalse(非表示)
- num_position
- 現ページナンバーと全ページ数の表示位置。デフォルトはbefore(前)。後に表示したい場合はafterを指定
- num_format
- 現ページナンバーと全ページ数の表示フォーマット。デフォルトは、%d/%d(nn/mm)
- navi_element
- ページナビのラッパー要素。divかnavを指定可能。デフォルトは空(ラッパー要素なし)
- elm_class
- ラッパー要素、ラッパー要素がない場合は ulのclass属性。デフォルトはpage_navi
- elm_id
- ラッパー要素、ラッパー要素がない場合は ulのid属性。デフォルトは空(id要素なし)
- li_class
- ページナビの全liに付くclass属性。デフォルトは空(classなし)
- current_class
- 現ページのliに指定されるクラス名。デフォルトは current
- current_format
- 現ページの表示フォーマット。デフォルトは %d
- class_prefix
- classの接頭辞。ページナビで出力されるclass全てに追加される。デフォルトは空。(接頭辞なし)
- indent
- タブインデント数。デフォルトは0
- echo
- ページナビの出力を行うかどうか。デフォルトは true(出力する)。false または 0 を指定するとPHPの値として returnする
※ パラメーターの名称および機能は、Prime Strategy Page Navi に準じています。