ページナビの表示

ページナビ(ページャー)の設置

ページャーを表示するには、カテゴリーや日付・作成者別のアーカイブ系の

<?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/">&laquo;</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/">&raquo;</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 に準じています。