投稿情報を連想配列で参照する投稿日の検索が自由自在に時代はWP_Queryなのか検索ワード「-10,000円」を検索できるようにしたい標準で使用できる数少ないショートコード[caption]とはこの記事は最後に更新してから1年以上経過しています。query_posts(WP_Queryクラス)で’tax_query’を使いこなすtax_queryを理解する(3)説明2日にわたって投稿した「query_posts(WP_Queryクラス)でカテゴリーを絞り込む」「query_posts(WP_Queryクラス)で投稿タグを絞り込む」の続き。今日はカテゴリーや投稿タグ以外ののタクソノミーによる絞り込み、複数のタクソノミーの絞り込みの組み合わせについてまとめてみる。Eleven」の短冊ウィジェットがきっかけだった。'IN',),),これは投稿フォーマット('post_format')がアサイド('post-format-aside')、リンク('post-format-link')、ステータス('post-format-status')、引用('post-format-quote')の何れかにマッチする投稿情報を絞り込む指定になる。'tax_query'の指定は、カテゴリーや投稿タグで絞り込む場合と同様で、スラッグを直接使用できるのがいい。投稿フォーマットで絞り込む際に注意する点は、投稿フォーマットとして「標準」が指定された投稿記事の場合。これは内部的に「標準」という投稿フォーマットは存在していないためで、投稿フォーマットが「標準」の投稿記事を取得する場合は次のように指定する必要がある。'AND')));これは標準の投稿フォーマット6種類が登録されている場合で、独自に投稿フォーマットが追加されている場合は、それらも含めて指定しなければならない。組み合わせは自由自在ここまで'tax_query'を使用してカテゴリー、投稿タグ、投稿フォーマットそれぞれの絞り込み方法を紹介してきた。'tax_query'を使うメリットは、どのタクソノミーであってもIDだけでなくスラッグを指定でき、さらに複数の条件を組み合わせるが可能なことだ。'AND')));といった感じになる。'AND')));と、赤字の部分の指定を「OR」から「AND」に変更すればいい。'AND')));のように、赤字の部分を追加するだけだ。'taxonomy'と'term'の場合おまけとして、最後にquery_posts関数(WP_Queryクラス)の'taxonomy'と'term'によるタクソノミーの絞り込みパラメータについて触れておく。'news'カテゴリーで絞り込む場合は次のように指定できる。);'taxonomy'にはタクソノミーの種類を1つだけ、'term'にはカテゴリーのスラッグを1つだけ指定する。この指定は、内部では次に示す'tax_query'パラメータとして展開されている。'AND')query_posts関数(WP_Queryクラス)のパラメータとして、カテゴリー('cat'や'category_name'、'category__○○')や投稿タグ('tag'や'tag_id'、'tag__○○'、'tag_slug__○○')の絞り込みパラメータと、'tax_query'パラメータは同時に利用できるが、指定内容によっては矛盾する(マッチする投稿情報が1件もない)条件になる可能性高くなる。'tax_query'パラメータを使用する場合は、カテゴリーや投稿タグの絞り込みパラメータは使用しないほうがいいだろう。)パラメータ$dで指定したフォーマットで投稿日を取得する。)PHPバージョンの互換性を調べる。)投稿情報が指定したカテゴリーに属しているか調べる。)IDを指定してカテゴリー情報を取得する。)WordPressシステムの関数にアクション関数を追加する。©12NetWordPress私的マニュアル主にjQueryのメモPHPExcelのノートWebの。