wordpressのカテゴリーページカスタマイズして、ページ送りができなくなっちゃった!を解決するメモ

長いよ。

ということで、Wordpressのカテゴリーページを、親カテゴリーごとにデザイン変えたくてごりごりとカスタムしていたら、記事送りができなくなっちゃったよ! という私のために必死に検索した結果です。

えっと、やってる作業はこんな感じ

カテゴリA     カテゴリB
・記事1      ・記事ア
・記事2      ・記事イ
・記事3       ・記事ウ

カテゴリA と カテゴリB は独立したデザイン
記事1と記事Aは関連記事として、タグでつなげる。がこれもまた完全に独立したデザイン。

テンプレートcategory.php内で、親カテゴリーが何かによってデザイン分岐させ、その中で「query_posts」で記事をひっぱってきていた。

で、ページ送りもいれたのですが、ページを送ると次の記事も「1」から始まってる。pagedは変わってるのに引っ張ってきている記事が途中から引っ張れてないー!!という、一人でトラブル。

そもそも、もっとquery_postsを理解しとけよって感じなので、→query_posts

こんな現象も関係あるかな?
WordPressでquery_postsを使ったページ送りでNot Foundになる件

ページ送りはこれがいいなー
WP-PageNavi を使わずにナビゲーション表示

と、ぼけーっと探していた。
いや、そもそも今何ページ目って誰が言ってんだ? 自動取得? んー?
とか思ってquery_posts読んで、これで直った。赤字追加。

$page = get_query_var(‘paged’);

$myposts = query_posts(‘cat=’.$cat.”&paged=”.$page);

単純にそういう問題だった・・・・・・ 😮


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です