WordPressでsingle.phpにページネーション機能を実装

作成日:

通常single.php内でqueryで複数の記事を読み込んでページネーションをさせようとしても、リンク先

[html]http://sample.com/post-title/page/2[/html]

をクリックしても、

[html]http://sample.com/post-title/[/html]

にリダイレクトされてしまいます。

これを解除して、2ページ目以降を表示させる場合はfunctions.phpに以下のコードを追加すること。

[php]add_filter('redirect_canonical','pif_disable_redirect_canonical');

function pif_disable_redirect_canonical($redirect_url) {
if (is_singular()) $redirect_url = false;
return $redirect_url;
}[/php]

Using $paged redirects /page/2 to page 1 - WordPress Development Stack Exchange http://wordpress.stackexchange.com/questions/129486/using-paged-redirects-page-2-to-page-1

物草 灸太郎

WordPressでホームページを制作しつつ、休日は畑を耕したりDIYを楽しんでいます。

コメントをどうぞ

  • メールアドレスが公開されることはありません。
  • コメント欄にURLは入力できません。
  • このサイトはreCAPTCHAによって保護されており、Googleのプライバシーポリシー利用規約が適用されます。