ページネーションがおかしいぞ?
とあるサイトで、ページ送りがおかしくなっていました。
具体的に言うと、本来6ページ目までしか表示されないはずなのに、11ページまでページネーションが動いている。
そして、7ページ目移行は404エラー(ページが表示されない)といったものです。
試行錯誤した上でわかったのが全部・・・
query_postsが悪かったんや!
ということでした。
随分前に作ったサイトでしたので盲点でしたw
これはWP_Queryに変更が必要でした。
詳しくは下記の記事をどうぞ。
「もっとわかりやすく変換するところだけ教えてよ!」という人は下記の記事がわかりやすいです。
非推奨のquery_postsをやめてWP_Queryで記事を取得するイマドキWordPressループの書き方
http://xov.jp/e/819/
関連記事
-
-
mb_substr()使ってもサムネイルの見出しがズレるじゃん!という話
またしても忘備録。 WordPressでよくある、こういう感じの記事表示方法。 …
-
-
別ページのカスタムフィールドの値を取りたいときー
トップページにカスタムフィールドの値を出したい時ってありますよね? そんな時は固 …
-
-
【ご注意】WordPressの不正コード改ざん
WordPressを狙った不正コードによる下記動画のような改ざんが横行しているよ …
-
-
WordPressで勝手に画像リサイズされる
いつもの防備録です。 本当に間抜けな話なんですが、これってほぼ間違 …
-
-
WordPressのページを印刷しようとするとスタイルが崩れる
WordPressのページを印刷しようとするとガタ崩れする時があると思います。 …
-
-
マルチサイトで複数のブログの新着情報を取得したい
WordPressでマルチサイトの新着情報を取りたいなーと思うことがあったのでメ …
-
-
ワードプレスのサイト引越し時に500エラー
毎度おなじみのワードプレス備忘録です。 表題の通り、よくある(よくあってほしくな …
-
-
Advanced Custom Fieldsで作ったカスタムフィールドの画像をアイキャッチ画像にする
カスタムフィールドで投稿した画像を自動でアイキャッチ画像にしたかったのですが、A …
-
-
WordPressでよく使う新着記事表示のコード
ほんとによく使うので覚え書き。 ちなみにマルチサイトをまたがって新着を取得する場 …
-
-
Sydneyで正方形のアイキャッチ画像を使いたかった話
通常、WordPressでアイキャッチ画像を設定すると、そのサイズでアイキャッチ …