###前提・実現したいこと
WordPressにてテーマを作成しています。
ページネーション機能の実装がうまくいかず困っています。
###発生している問題・エラーメッセージ
下記「該当のソースコード」項目に記述したページネーションコードを実装。
ページ遷移が上手くいかない。
具体的には
ページネーションリンクの2ページ目をクリックしてもページ内容が変わらない。
一覧に表示される記事タイトルが1ページ目のまま。
ページネーションについても本来なら2ページ目にいるときは、2ページ目へ飛ぶリンクはリンクがつかず、1ページ目へのリンクがつくはずだが、それも1ページ目表示時の状態のまま。
url
1ページ目に表示されるurl http://hoge.com/news/
2ページ目に表示されるurl http://hoge.com/news/page/2/
###該当のソースコード
<?php $big = 9999999999; $arg = array( 'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ), 'current' => max( 1, get_query_var('paged') ), 'total' => $wp_query->max_num_pages ); echo paginate_links($arg); ?>
###補足情報(言語/FW/ツール等のバージョンなど)
・下記のページを参考に固定ページ/news/を作成し、news.phpという一覧表示用テンプレートを作成し適用させた。
アーカイブインデックスページの作り方 - WordPress Codex 日本語版 : https://wpdocs.osdn.jp/%E3%82%A2%E3%83%BC%E3%82%AB%E3%82%A4%E3%83%96%E3%82%A4%E3%83%B3%E3%83%87%E3%83%83%E3%82%AF%E3%82%B9%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE%E4%BD%9C%E3%82%8A%E6%96%B9
・ページネーションコードは上記news.php内に記述
回答1件
あなたの回答
tips
プレビュー