タグ

ブックマーク / oxynotes.com (2)

  • WordPressの新・旧ループからカスタムクエリ・アーカイブまで徹底解説

    WordPressの鬼門、ループについて理解しよう 「ページネーションが動かない!」 「ループを変更したら管理画面までおかしくなった!」 「カスタム投稿タイプをアーカイブページとして使いたい!」 そんな阿鼻叫喚がネットのいたるところで聞こえてきますが、これは全てWordPressのクエリやループについて理解が足りないためです。 長い記事になってしまいましたが、ページの後半にあるような複雑なハックもできるようになるのでWordPressをとことんカスタマイズしたいという方にお勧めします。 目次 非推奨になったquery_posts()を使ったクエリの変更 pre_get_postsを使った新しいメインクエリの変更方法 固定ページをアーカイブページとして利用する方法 清く正しいサブループの書き方 カスタム投稿タイプのシングルページを別のカスタム投稿タイプのアーカイブページとして使う方法 カスタ

    WordPressの新・旧ループからカスタムクエリ・アーカイブまで徹底解説
  • WordPressで複数のループを使ってカスタム投稿一覧を自在に表示する方法

    サブループを使えば、多様な情報を表示するポータルサイトも簡単に作れます 複数ループの制御までくるとワンタッチで使えるプラグインは用意されていません。カスタマイズするには基的なPHPの知識が必要になります。 そもそも記事の表示だけならメインループだけで実現できます。おそらくこのページの情報が必要になるのはWeb業界の人だと思います。 Codexを何十回も読み返しながら書く、解説の解説みたいな記事なので専門知識のある方にはくどいかもしれません。 ご了承下さい。 2015年3月追記:この記事は古い内容を含んでいます。「新しいループについての投稿はこちら」をご覧ください。 ループについて更に詳しく解説 前回に続き、ループでどんな動作をしているかを更に詳しく見てきます。この仕組を理解しておくと後の説明もすぐに飲み込めるようになります。 ループ処理の順序 1.WordPressはまず動作するのに必要

    WordPressで複数のループを使ってカスタム投稿一覧を自在に表示する方法
  • 1