質問: よろしくお願いいたします。 表題の件について、質問させてください。 現在、ワードプレスで記事を新着順に表示し、かつ、1ページあたり6件の記事を 表示させる出力コードを置き、その後、プラグインでpagerを設定しました。 結果、6件の記事が表示され、記事も6件表示されました。 しかし、pagerの2ページ目をクリックしたところ、ページ遷移ができず、 index.phpが表示され、2ページ目に行きません。 この問題の原因と解決をご相談したい次第です。 下記、現在作成しているコードになります。 よろしくお願いいたします。 ``` 日付: '; endif; ?> post_content), 0, 245); ?> Readmore ```
回答: こんにちは。 pagerのプラグイン名が書かれていませんが、たとえば WP-Pagenaviを使っている場合、投稿ページのパーマリンクをカスタマイズしていたりするとページ送りがうまくいかないといった不具合を引き起こすようです。 こうした問題を解決するために 2つのプラグインがつくられていますので、紹介させていただきます。いずれもインストールした後、有効化するだけで、詳細の設定は必要ありません。どちらで YousukeTanakaさんの抱えている問題が解決するかわかりませんが、適宜お試しください。なお、当然のことですが、一方で問題が解決した場合は、そちらを有効化しておくだけでよく、ふたつを共存させる必要はありません。 1)Top Level Categories Fixプラグイン(ダウンロード先リンク) 2)Custom Post Type Category Pagination Fix(ダウンロード先リンク) ※後者は WordPress認定のプラグインですので、新規追加の検索窓からインストールが可能です。 以上、ご参考いただければ幸いです。