WordPress

WordPressの固定ページのページネイションで、ひと苦労

投稿日:

・WordPressで作ったWebサイト上で、とある固定ページのひとかたまりにおいて、100ページほどの報告書を目次付きで載せている。
・で、頁をめくるような要領で、次へとか戻るとかのページを移動するボタンを配置したい。

・・・というのが要件。

で、早速、プラグインを調べたり試したりしてみたのだが、なかなかうまくいかない。

Themlerを使ってWPテーマを作ったせいか、WP-PageNaviを筆頭とするプラグインを試してみたが、ページネーション(ページ送り)が表示されなかったり、表示されても1ページしか出てこなかったり、はたまた順番が思った通りになっていなかったりと、さっぱりだ。

プラグインを諦め、WPのテンプレートタグであるprevious_post_link() や next_post_link() を使うことにしたのだが、これまた配置しただけでは表示されず。

半日程かかり、落ち着いた。
以下のサイトのコードをほとんどコピペすることでうまくいった。、

WordPress の固定ページで「次のページ」「前のページ」ナビゲーションを表示する | WordPress | daily memorandum 3.0.0

これで9割がた望みは叶った。
しかしさらに願わくば、自分の場合、固定ページの親子関係をきっちり階層で作っていたため上の階層に行くリンクは不要で、なおかつ、ある章の最終ページに来たら、次の章の表紙(親)ではなく、先頭ページ(子)に直接リンクして欲しいのだが。
しかし、そこまで望むのは罰当たりか。

前者は、既存コードを勘で消したり直したりすることで、上階層に行くリンクを消せたので、よし、っと。
後者は、自分が階層をきっちり作ってあるのをフラットに整形し直すことで親を消せるので、きっと解決するであろう。

-WordPress

執筆者:

関連記事

GTmetrixでWPの高速化のアドバイスをもらった

このWebのWordPressの遅さが気になっていたんだけど、以前に使ったプラグインよりも、こちらのチェックツールでチェックし、改善するほうが良かった。 ツールの使い勝手が良い。 GTmetrix | …

no image

WebArena SuiteXでWordPressでルート表示

WebArena SuiteXへのWPインストールは自動機能があるので、とっても簡単だったのだが、ルートではなく別フォルダに作られる。 けども、WP側の簡単な設定でそれをルートディレクトリにできること …

no image

WordPressでボタンを簡単に作れるプラグインがないか探してみた。

WordPressでボタンを簡単に作れるプラグインがないか、探してみた。 Photoshopなどでも作れるのだが、SEOを考えたらがボタン内の文字はテキストで作るほうが良いし、そうなるとCSSを編集す …

WordPressのお勉強のために、本を1冊購入することにした。

PDFデータのみの販売で2,500円。 PDFでさわりだけ見たけど、なかなかツボを突いた本の予感。Eclipseでブレークポイントを設定してWordPressの処理の流れを追っていくくだりが一番楽しみ …

no image

WordPressでページ先頭に新着情報を表示したい

表記の方法がわからず数時間悩む。 WPはバージョン2.7より、スティッキー・ポストという機能ができたのでそれを使おうとしたのだが、どう設定してもうまく行かない。 ようやくわかったのは、 ・スティッキー …

S