WP_Queryの使い方2016.05.27WP_Queryの使い方カテゴリー:記事出力FacebookTwitterWP_Queryとは今回はWordPressのテンプレート作成のなかでも使用頻度の高いWP_Queryについて書いていきます。WP_Queryについて、簡単に説明します。通常、カテゴリーテンプレート(category.php)などの一覧ページや、記事テンプレート(single.php)において、投稿をループで表示させたいときは下記のように記述します。?>こうすると、カテゴリーページではカテゴリーに属する記事の一覧が、記事ページでは記事の中身が表示されます。それぞれのテンプレートにおいてデフォルトで発行されるクエリは、WordPressのコアAPIで決められていますので、特別な指定をしなくても、そのテンプレートに適応した内容が出力されます。これをメインループといいます。WP_Queryは、メインループではなく、独自でカスタマイズしたループを作成し出力する際に使用します。これによって、出力順や出力件数を制御できたり、複数のポストタイプやカテゴリーに属する記事を出力できたり、メインループでは設定できない記事を取得することができます。WP_Queryの記述方法ここで、簡単なWP_Queryの例を見てみます。?>1〜7行目までが、出力する記事の設定(絞り込み)です。表示順序を昇順にするという指定(絞り込み)をあらかじめしています。あとはループ内でタイトルやコンテンツを出力します。ここはメインループと同じですね。パラメータ設定できるパラメータをすべて挙げると膨大な量になってしまいますので、個人的によく使うものを下記にまとめました。1ページあたりに表示する投稿数。何を基準に順序を決めるか。カスタムフィールドの値パラメータについての日本語ドキュメントはこちらにもありますので、一度目を通してみるとおもしろいです。さいごに以上がWP_Queryの使い方になります。WordPressでオリジナルのテーマ作成を行っていると、どうしても使う機会が増えてきます。パラメータの組み合わせや、出力方法次第でいろいろなことができるのでひマスターしたいですね。Drive」2017.03.31TinyMCEをカスタマイズする2017.02.20キャプチャ認証(reCAPTCHA)を導入する。ウィジェットご相談・ご依頼に関して、まずはお問い合わせください。