query_postsを使ったらwp-pagenaviのページナビが動かなくなった時に解決したコード

ついこの間の案件で、固定ページにカスタム投稿記事をずらーっと数件毎に出力させるというやつを作っておりましたところ、query_postsでデータを読み込んで普通にイフハブポスツで出力させたのですが、wp-pagenaviで出してるページナビの2件目をクリックしても動かない・・・

色々調べてみたところ、query_postsを使ったらwp-pagenaviが動かなくなるというトラブルにハマっている人はかなりいる模様。

query_postsで出力した場合、wp-pagenaviが動かなくなるらしい・・・。

変な親近感を覚えつつもさらに調べたら、どうやらquery_postsを使って出力する際に「このページは何ページ目か」というのをget_query_var(‘paged’)で入れないといけなかったみたいで、それを入れたらちゃんと動くようになりました!!動いた時はかなり感激!!

その動いたコードがこれ。

query_postsにpagedを入れてます。

いやぁ、、まだまだWPは難しいっすね〜