ページネーションがおかしいぞ?
とあるサイトで、ページ送りがおかしくなっていました。
具体的に言うと、本来6ページ目までしか表示されないはずなのに、11ページまでページネーションが動いている。
そして、7ページ目移行は404エラー(ページが表示されない)といったものです。
試行錯誤した上でわかったのが全部・・・
query_postsが悪かったんや!
ということでした。
随分前に作ったサイトでしたので盲点でしたw
これはWP_Queryに変更が必要でした。
詳しくは下記の記事をどうぞ。
「もっとわかりやすく変換するところだけ教えてよ!」という人は下記の記事がわかりやすいです。
非推奨のquery_postsをやめてWP_Queryで記事を取得するイマドキWordPressループの書き方
http://xov.jp/e/819/
関連記事
-
-
.htaccessに最低限設定しておいたほうが良いこと
簡単で結構効果のあるセキュリティとして.htaccessの設定がありますが、最低 …
-
-
category.php内で現在のカテゴリを取得する
カテゴリの取得でハマったので忘備録しておきます。 いつもはget_the_cat …
-
-
タクソノミー(ターム)の記事一覧を出したい!
あれ?archive.phpで表示してる・・・? WordPressでカスタムタ …
-
-
Sydneyで正方形のアイキャッチ画像を使いたかった話
通常、WordPressでアイキャッチ画像を設定すると、そのサイズでアイキャッチ …
-
-
Limit Login Attempts Reloadedとしてヤツが帰ってきた件
かんたん優秀なセキュリティ、「Limit Login Attempts」 Lim …
-
-
WordPressで勝手に画像リサイズされる
いつもの防備録です。 本当に間抜けな話なんですが、これってほぼ間違 …
-
-
ショートコードの出力結果が固定ページや投稿の上部に表示される
またもやWordPress覚書。もはやメモ帳代わり。 固定ページなどの途中でPH …
-
-
WordPressサーバー移転の順序
自分用に備忘録。 FTPで元サイトをローカルにダウンロード PhpMysqlで元 …
-
-
WordPressのサーバー移動
WordPressのサーバーお引越し これからWordPressのサーバー移動を …
-
-
嫁の人用:WordPressで記事を取得、ループしたいときに-その1
WordPressの制御部分の基本です。 主にメインループの事を描かせていただき …