この実装、面倒なら代行します
100ウェブのWordPressカスタマイズ事例の中で特に人気の高い事例に「固定ページにページネーション機能を持たせる」というのがあります。
これは、固定ページ上で投稿の一覧を出しつつ、ページネーション機能も付けるという内容でした。
ただし、この事例にはひとつ例外があります。
WordPress管理画面の「表示設定」でホームページに設定した固定ページではページネーションが機能しない。
(下図でいうと「HOME」ページでページネーションができないということです)
対処法は簡単。
「固定ページにページネーション機能を持たせる」のとおりに記述をおこなったうえで、一番最初の記述
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
を
$paged = (get_query_var('page')) ? get_query_var('page') : 1;
に変更するだけです。
フロントページは通常の固定ページとはページ番号の変数が異なるという、あんまりしっくりこない理由ですが、とにかくこのように記述するのがルールなんだということです。
WordPressカスタマイズ事例やウェブ制作ノウハウの新着情報、お役立ち情報を
リアルタイムにメルマガ配信!
100ウェブで手がけた制作・開発案件を一部、ご紹介。
クライアントからご相談いただいた内容とその実装におけるポイント、工期、予算について確認いただけます。
【テレワーク実施中 につきお電話転送中】
コール中1秒程度無音状態になりますがそのままお待ちください。
受付時間
平日 10:00~18:00
メールでのお問い合わせでも
1営業日以内にご連絡いたします。