【WordPress】複数のカスタム投稿タイプの一覧ページを作成する

あるカスタム投稿タイプの一覧ページに、別のカスタム投稿タイプの記事を追加したいと思いました。

以前の記事にも書きましたが query_posts は非推奨ということだったので別の方法でいろいろ試したところなかなかうまく行きません。

表示されたとしてもページネーションがうまく動作しなかったり…。

そもそもカスタム投稿タイプの一覧ページに別のカスタム投稿タイプの記事を表示するということ自体、無理なことだったのかもしれません。。

URLが変わるのは嫌だったのですがしょうがなく諦め、新たに固定ページを作ることにしました。

その際参考にしたのがこちらの記事。

ページネーションに対応させるために、WP_Queryを使ってカスタム投稿タイプの一覧系ページを固定ページで作成する方法を紹介します。コード例はよく使われるパラメーターを使用しています。

そして実際に記述したのが下記の内容です。

事情により日付の絞り込みも行っています。

この時はBonesというテーマを使っていたので、用意されていたページネーションを使いましたが、上記のような感じでうまくいきました。調整しないとだめかなぁと思っていたので、そのまま使えて助かりました!

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク