WordPressのページネーション(ページナビ)はpaginate_linksで

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る

いつもは簡単にWP-PageNaviプラグインを使っています。でも、今回、出力するhtmlをコントロールしたかったので、functions.phpでページネーション(ページナビ)をつけることにしました。

一番簡単に検索で見つかる方法だと途中が省略できませんでした

Prev | 1 | 2 | 3 | ・・・ | 20 | Next

というように、途中を省略した表示にしたかったのですが、$rangeを使った方法だと、途中の省略の表示がうまくいきませんでした。

でも、この方法のソースが、不幸の手紙かのように、いろんなサイトに載っていて、この方法以外は邪道かと思うほどでした。

WordPressにはpaginate_linksという関数がありました

get_categoryなどの関数は、割と一般的に使われると思うのですが、それと同じように、ページネーションはpaginate_linksで出せました。

参考にしたのはこちらのサイトです。
WordPressでプラグインを使わずにページネーションする
http://appakumaturi.hatenablog.com/entry/20110528/1306585716

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る

SNSでもご購読できます。

コメントを残す

*