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


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

http://sample.com/post-title/page/2

をクリックしても、

http://sample.com/post-title/

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

これを解除して、2ページ目以降を表示させる場合はfunctions.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;
}


物草灸太郎

怠けたい。

コメントを残す