ページネーションがおかしいぞ?
とあるサイトで、ページ送りがおかしくなっていました。
具体的に言うと、本来6ページ目までしか表示されないはずなのに、11ページまでページネーションが動いている。
そして、7ページ目移行は404エラー(ページが表示されない)といったものです。
試行錯誤した上でわかったのが全部・・・
query_postsが悪かったんや!
ということでした。
随分前に作ったサイトでしたので盲点でしたw
これはWP_Queryに変更が必要でした。
詳しくは下記の記事をどうぞ。
「もっとわかりやすく変換するところだけ教えてよ!」という人は下記の記事がわかりやすいです。
非推奨のquery_postsをやめてWP_Queryで記事を取得するイマドキWordPressループの書き方
http://xov.jp/e/819/
関連記事
-
-
get_postsの初期値が5件だった件
もう、表題のとおりなんですが忘備録。 WordPressのget_postsの初 …
-
-
マルチサイト化でよくあること・・・参加サイトに表示されない!
WordPressでマルチサイト化すると、左上の「参加サイト」にマウスオーバーし …
-
-
海外テーマで文字化け回避したいの巻
テーマで文字化け! 海外製のWordpressテーマを使ったときに起こりやすいん …
-
-
WordPressで会員サイト的なものを作りたい
WordPressで会員サイト的なものを作る と言う題目で幾つか記事があったんで …
-
-
PHPのバージョン変更したことでエラーが出る
PHPバージョン7系のサーバーからPHPバージョン8系サーバーにサイト移管した時 …
-
-
WordPressでよく使うコードまとめ
完全に自分用です。 View the code on Gist.
-
-
WordPressで記事のカルーセルスライダー(jQuery的なスライドショー)
WordPressがそれなりにいじれると分かってから、嫁様の私への”こき使いっぷ …
-
-
プラグイン無しで外部サイトのRSSを表示するRSSリーダー的なもの
外部RSS(ブログの新着記事)を読み込む案件があったので「プラグインでええよなー …
-
-
WordPress HTTPSでリダイレクト
毎度おなじみ自分用の忘備録でございます。 まず前提条件として、「WordPres …
-
-
カスタム投稿を使うときのメモメモφ(..)
カスタム投稿タイプとは 通常の「投稿」「固定ページ」等とは違うタイプの投稿方法。 …