WordPress
カスタマイズ事例

WORDPRESS CUSTOMIZATION

トップページに設定した固定ページでページネーションする

100ウェブのWordPressカスタマイズ事例の中で特に人気の高い事例に「固定ページにページネーション機能を持たせる」というのがあります。
これは、固定ページ上で投稿の一覧を出しつつ、ページネーション機能も付けるという内容でした。
ただし、この事例にはひとつ例外があります。
WordPress管理画面の「表示設定」でホームページに設定した固定ページではページネーションが機能しない。
(下図でいうと「HOME」ページでページネーションができないということです)
WordPress管理画面の表示設定メニュー
 
対処法は簡単。
固定ページにページネーション機能を持たせる」のとおりに記述をおこなったうえで、一番最初の記述

$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;

$paged = (get_query_var('page')) ? get_query_var('page') : 1;

に変更するだけです。

フロントページは通常の固定ページとはページ番号の変数が異なるという、あんまりしっくりこない理由ですが、とにかくこのように記述するのがルールなんだということです。

【100ウェブ新着情報メルマガ】

WordPressカスタマイズ事例やウェブ制作ノウハウの新着情報、お役立ち情報を
リアルタイムにメルマガ配信!