本文へ移動

ツール連携

WP Query Builderの入力項目とWP_Queryパラメーターの対応表
|目的から探せる

WP Query Builderで「この入力はコードのどこに入る?」「このパラメーターは画面のどこで指定する?」と迷ったときの対応表です。公開中の画面と生成コードを見比べ、日本語のラベルから目的の入力欄を探せるようにまとめました。

Huddly Huddly 投稿日: 2026年11月6日 読了目安: 8分

やりたいことから入力欄を探し、コードの名前と値を確認します

「取得件数」に3を入れると、コードではposts_per_pageが3になります。一方、カテゴリーはIDで指定するかスラッグで指定するかによって、使う名前や値の形が変わります。目的に近い行から入力欄を探し、生成された$argsと見比べましょう。

最初は、やりたいことから入力欄を探す

WP_Queryを使い始めたばかりなら、「何の記事を出すか」「どう絞るか」「何件出すか」から、近い行を探してみましょう。 そこで入力欄を見つけてから、post_typeやtax_queryというコード側の名前と見比べると、役割もつかみやすくなります。

やりたいこと画面で探すラベル主なパラメーター
投稿・固定ページ・カスタム投稿を選ぶ投稿タイプpost_type
公開済み・下書きなどを選ぶ公開状態post_status
取得する件数を決める取得件数posts_per_page
キーワードで探すキーワード・検索対象s / search_columns
新しい順・古い順などに並べる並べ替えの基準・並び方向orderby / order
ページ番号や読み飛ばす件数を指定するページ番号・読み飛ばす件数paged / offset
特定の記事を指定・除外する取得する投稿ID・除外する投稿IDなどpost__in / post__not_in / post_name__inなど
投稿者で絞る投稿者の指定方法・投稿者の値author系のいずれか
カテゴリー・タグで絞るカテゴリーの指定方法・タグの指定方法category系 / tag系のいずれか
分類の条件を組み合わせる分類を組み合わせる / Tax Querytax_query
カスタムフィールドで絞るカスタムフィールドの条件 / Meta Querymeta_query
投稿日・更新日の期間で絞る日付の条件 / Date Querydate_query
取得を軽くする・返す情報を変える取得結果・高速化 / Performance・Cacheno_found_rows / fieldsなど

たとえば「WordPressで特定カテゴリーの記事だけ出したい」と調べ、解説でcategory__inやtax_queryを知ったら、この表からWP Query Builderの入力場所を確認します。逆にWP Query Builderで見慣れない項目を見つけたときは、生成コードに出たパラメーター名をWordPress公式資料で確認します。

分からない時に調べる順番

  1. 1
    やりたいことを普段の言葉で書く:例「WordPressでイベントを開催日順に5件出したい」
  2. 2
    このページで近いWP Query Builder入力を探す:投稿タイプ、件数、並び順、カスタムフィールドなど
  3. 3
    WP Query Builderへ1項目ずつ入力し、生成された$argsでパラメーター名と値を確かめる
  4. 4
    分からないパラメーターだけを「WP_Query パラメーター名」で検索し、WordPress公式資料とサイト内の専用記事を読む
  5. 5
    ローカル環境で0件・1件・複数件を試し、実データと合うか確認する

入力した値がコードへ入る形を知る

画面には読みやすい日本語のラベルが付いていますが、コードではWordPressが受け取るパラメーター名を使います。たとえば「取得件数」とposts_per_pageは、同じ設定を画面とコードで別の名前で表しています。

違いは名前だけではありません。1つの欄に入れた「10,11」が数値の配列になったり、分類名・比較方法・値という複数の欄が、1つのtax_queryにまとめられたりします。次の表では、入力を変えたときにコードのどこが変わるかを整理しています。

画面で行うこと入力の例コードで変わる部分
1つの値を指定する「取得件数」に3を入れるposts_per_pageの値が数値の3になる
何で指定するかを選ぶカテゴリーをIDかスラッグで指定するIDならcategory__inなど、スラッグならcategory_nameなど、名前と値の形が変わる
複数の欄で1つの条件を作る分類名・値の指定形式・分類の値を入れるそれぞれの値がtax_query内の1条件にまとまる
入力を補助する・画面を切り替えるプリセットを適用する、詳細設定を開く複数の値を入れる操作と、見せ方だけを変える操作がある。操作名そのものは$argsへ入らない

シンプル設定と詳細設定は、同じクエリの入力欄を切り替えています。 シンプル設定のカテゴリーはcategory__in、タグはtag_slug__in、検索キーワードはsへ同期され、詳細設定へ切り替えても同じ条件が生成コードに残ります。

まずは、何を何件取得するかと、キーワード検索の設定です。左列の日本語ラベルを画面で探し、中央列のパラメーターが生成コードへ入ることを確認します。シンプル設定にあるカテゴリーとタグの欄も、ここで対応を確認できます。

画面のラベルパラメーター値の形・注意
投稿タイプ・カスタム投稿タイプpost_typepost / page / any / customから選択。customの値が1件なら文字列、複数なら配列
公開状態post_statuspublish / pending / draft / future / private / inherit / anyの文字列
取得件数posts_per_page1以上、または全件取得の-1。先頭固定の優先は別の設定
キーワードs検索する文字列
検索対象search_columns選んだpost_title / post_excerpt / post_contentの配列。WordPress 6.2以上
シンプル設定のカテゴリーcategory__inカテゴリーIDをカンマ区切りで指定し、整数配列へ変換
シンプル設定のタグtag_slug__inタグスラッグをカンマ区切りで指定し、文字列配列へ変換
シンプル設定のキーワード検索s詳細設定のキーワードと同じ値に同期

基本の3項目は、そのまま3つのパラメーターになる

「投稿タイプ」をpost、「公開状態」をpublish、「取得件数」を3にした例です。対応を見やすくするため、自動高速化はオフにしています。以下の4例は、公開中のWP Query Builderから取得した未編集の生成コードです。

引数や処理の一部分だけを示した例です。このまま単独で貼らず、テンプレート内のWP_Queryとループへ組み込んでください。

PHP取得条件のみ基本設定3項目と生成コードを照合する
$args = array(    'post_type' => 'post',    'post_status' => 'publish',    'posts_per_page' => 3);

画面の3つの入力が、同じ順で3つの行になっています。posts_per_page=3だけでは先頭固定の優先を無効にしないため、先頭固定の記事があるサイトでは、その扱いも別に確認します。

この$argsだけでは記事は表示されません。 子テーマのテンプレートパーツなどで、new WP_Query( $args )へ渡す直前に置く取得条件です。記事を出すループ、HTML、wp_reset_postdata()、呼び出し元は別に必要です。既存の$argsへ例を継ぎ足さず、試す例に置き換えて使います。設置場所と表示処理は、次の手順で確認できます。

生成した取得条件は、本番と分けたWordPress環境で、表示処理と組み合わせて試します。検証や公開に使うサーバーをこれから用意する場合は、XserverのPHP対応やバックアップ条件も確認できます。

ページング・並び順・ショートカットの対応

よく使う絞り込みは入力欄が直接用意されています。投稿者、カテゴリー、タグ、単体取得は、1つの値欄を共有し、選んだモードによって生成されるパラメーター名と値の型が変わります。

ページング・並び順・投稿指定

ページ番号、読み飛ばす件数、並び順、特定の記事の指定は、それぞれ別の条件です。たとえば「2ページ目を取得する」と「先頭から2件飛ばす」は同じではないため、目的に合う欄を選びます。

画面のラベルパラメーター値の形・注意
ページ番号paged現在ページを表す整数。実装時はget_query_var()からの取得も検討
読み飛ばす件数offset先頭から読み飛ばす整数。pagedとの併用は別途補正を検討
並び方向orderASCまたはDESC
並べ替えの基準orderbydate / modified / title / menu_order / comment_count / rand / relevance / post__in / post_name__in / post_parent__in / meta_value / meta_value_num
取得する投稿IDpost__inカンマ区切りの入力を整数配列へ変換
除外する投稿IDpost__not_in整数配列。post__inと同じIDを重ねるとエラー
取得する投稿スラッグpost_name__inカンマ区切りの入力を文字列配列へ変換
親投稿IDで絞るpost_parent__inカンマ区切りの入力を整数配列へ変換

orderby=post__in、post_name__in、post_parent__inを選ぶ場合は、対応する指定欄が必要です。orderby=meta_valueまたはmeta_value_numでは、Meta Queryの最初のkeyをmeta_keyとして補います。使えるkeyがなければ、WP Query Builderはコード生成を止めます。

モードでパラメーター名が変わる入力

投稿者やカテゴリーは、先に「IDで指定する」「スラッグで指定する」「複数を除外する」などの方法を選び、その下の値欄へ入力します。見た目が同じ値欄でも、選択した方法によって受け付ける値が変わります。

指定方法と値の欄選べるパラメーター入力する値
投稿者の指定方法・投稿者の値author / author_name / author__in / author__not_inID、投稿者スラッグuser_nicename、またはIDのリスト
カテゴリーの指定方法・カテゴリーの値cat / category_name / category__and / category__in / category__not_inID、カテゴリースラッグ、またはIDのリスト
タグの指定方法・タグの値tag / tag_id / tag__and / tag__in / tag__not_in / tag_slug__and / tag_slug__inタグスラッグ、ID、またはカンマ区切りのリスト
投稿・親子関係の指定方法・ID・スラッグ・タイトルの値p / name / page_id / pagename / post_parent / post_parent__not_in / titleID、投稿・固定ページのスラッグ、完全一致のタイトル、または除外する親IDのリスト

モードを使う入力では、欄の見た目が同じでも、選んだ指定方法によって値の意味が変わります。 category_nameはカテゴリースラッグ、author_nameは表示名ではなくuser_nicename、titleは部分一致ではなく完全一致です。パラメーター名だけでなく、入力する値の種類も確認してください。

カテゴリーIDを2つ入れると、整数の配列になる

基本の3項目はそのままに、「カテゴリーの指定方法」をcategory__inへ切り替え、「カテゴリーの値」に10,11を入れます。10と11は説明用のIDなので、自分のサイトのカテゴリーIDへ置き換えてください。

カテゴリーの指定方法にcategory__inを選び、カテゴリーの値へ10,11を入力した画面
指定方法と値をセットで確認カンマ区切りで2つのIDを入力する

スラッグを入れる欄ではありません。選択した方法がcategory__inであることを確かめます。

生成コードでは、入力した2つのIDがcategory__inの配列へ入ります。

引数や処理の一部分だけを示した例です。このまま単独で貼らず、テンプレート内のWP_Queryとループへ組み込んでください。

PHP取得条件のみカテゴリー入力が整数配列になることを確認する
$args = array(    'post_type' => 'post',    'post_status' => 'publish',    'posts_per_page' => 3,    'category__in' => array(    10,    11));

入力した10,11は1つの文字列ではなく、2つの整数を持つ配列になりました。この指定はカテゴリー10または11に属する記事が対象です。両方に属する記事だけを探すcategory__andとは区別します。

カテゴリーの入力が配列になるところまで分かったら、WP Query Builderを横に開いて、自分のサイトのIDで照合してみましょう。指定方法を1つ変え、生成コードの名前と値を見比べます。

入力欄と$argsを見比べる

WP Query Builderの項目を1つ変え、生成コードのどのパラメーターへ反映されるか確認します。

パスワード・権限・添付ファイルの対応

公開状態だけでは決められない条件や、添付ファイルを取得する条件はこちらです。非公開の情報を扱うときは、ログイン状態や権限によって結果が変わることも検証してください。

画面のラベルパラメーター値の形・注意
パスワードの有無has_passwordtrueまたはfalse
投稿パスワードpost_password特定のパスワード文字列。has_password=falseとの併用はエラー
閲覧・編集権限permreadableまたはeditable。公開状態やログイン中のユーザーと合わせて確認
添付のMIMEタイプpost_mime_type1つなら文字列、複数なら配列。通常はpost_type=attachmentとpost_status=inheritを指定
フィルターを抑制suppress_filterstrueまたはfalse。一部のSQL・結果フィルターを抑えるが、pre_get_postsなど全フックが止まるわけではない

Tax・Meta・Date Queryは配列へまとめられる

Tax Query、Meta Query、Date Queryでは、入力した条件ブロックを配列へまとめます。条件を2件以上追加したときだけrelationが表示され、ANDまたはORでつなぎます。

Tax Query:分類名・値・比較方法を1つの条件にする

Tax Queryは、カテゴリーやタグ、カスタムタクソノミーで絞り込む設定です。次の各項目はtax_query内の1条件に入り、条件を追加したときだけ「条件のつなぎ方」でANDまたはORを選びます。

画面のラベル条件内のキー値の形・注意
分類名taxonomycategory / post_tag / 登録したカスタムタクソノミー名
値の指定形式fieldterm_id / slug / name / term_taxonomy_id
分類の値termsfieldに合わせた数値または文字列。複数なら配列へ変換
比較方法operatorIN / NOT IN / AND / EXISTS / NOT EXISTS
子の分類を含めるinclude_childrentrueまたはfalse。階層型タクソノミーの子を含めるか指定
条件のつなぎ方relation条件が2件以上のときのANDまたはOR

Meta Query:保存したキー・値・型を組み合わせる

Meta Queryでは、管理画面上の表示名ではなく、保存されているメタキーと値を指定します。条件ブロックの詳細項目では、キー自体の比較方法と型も指定できます。

画面のラベル条件内のキー値の形・注意
キーkey保存されたメタキー。画面の項目ラベルとは別
値value文字列または数値。IN・BETWEEN系ではカンマ区切りから配列へ変換。EXISTS系では値を使わない
比較方法compare= / != / > / >= / < / <= / LIKE / NOT LIKE / IN / NOT IN / BETWEEN / NOT BETWEEN / EXISTS / NOT EXISTS
値の型typeNUMERIC / BINARY / CHAR / DATE / DATETIME / DECIMAL / SIGNED / TIME / UNSIGNED。未指定時はCHAR
キーの比較方法compare_key= / != / LIKE / NOT LIKE / IN / NOT IN / REGEXP / NOT REGEXP / RLIKE / EXISTS / NOT EXISTS
キーの型type_key未指定またはBINARY
条件のつなぎ方relation条件が2件以上のときのANDまたはOR

数値の比較では、入力欄の見た目が文字でも、生成コードの値は数値になる場合があります。今回のtype=NUMERICの検証では、20260901や60000が引用符なしの数値として生成されました。保存形式に合う型を選び、生成後の値も確認しましょう。

開催日で絞り、同じメタキーで並べる例

投稿タイプworksに、開催日をevent_dateというメタキーで20260901のような8桁の数字として保存している想定です。投稿タイプとメタキーは事前にサイト側で用意します。Meta Queryへ次の条件を入れ、並べ替えの基準をmeta_value_num、並び方向をASCにします。

Meta Queryでキーevent_date、値20260901、比較方法以上、値の型NUMERICを入力した画面
4つの欄で1つの条件保存形式に合わせて比較方法と型を選ぶ

キー自体の比較は未設定のままです。開催日がハイフン付きの日付なら、この数値例をそのまま使わず保存形式を確認します。

この入力を生成すると、絞り込み用のmeta_queryと、並べ替えに使う指定が次のようにまとまります。

引数や処理の一部分だけを示した例です。このまま単独で貼らず、テンプレート内のWP_Queryとループへ組み込んでください。

PHP取得条件のみ開催日での絞り込みと数値順の対応を確認する
$args = array(    'post_type' => 'works',    'post_status' => 'publish',    'posts_per_page' => 3,    'order' => 'ASC',    'orderby' => 'meta_value_num',    'meta_query' => array(        array(            'key' => 'event_date',            'compare' => '>=',            'type' => 'NUMERIC',            'value' => 20260901        )    ),    'meta_key' => 'event_date');

4つの入力はmeta_query内の1条件へまとまりました。さらに、数値順で並べるためのmeta_keyが、最初の条件のkeyから自動で補われています。取得できるかどうかは、worksの登録と実際の保存値次第です。ここでは入力と出力の対応を示しており、サンプルの投稿が自動で作られるわけではありません。

Date Query:投稿日・更新日を絞り込む

Date Queryが調べるのは投稿日や更新日時で、カスタムフィールドの開催日ではありません。 開催日のメタ値を使う場合は、前のMeta Queryで条件を作ります。

画面のラベル条件内のキー値の形・注意
開始日・終了日after / before年月日の文字列。例は2026-09-01
境界日を含めるinclusivetrueまたはfalse。開始日・終了日を含めるか指定
比較方法compare= / != / > / >= / < / <= / IN / NOT IN / BETWEEN / NOT BETWEEN
対象の日付columnpost_date / post_date_gmt / post_modified / post_modified_gmt
年・月・週・日year / month / week / day数値。IN・BETWEEN系ではカンマ区切りから数値配列へ変換
時・分・秒hour / minute / second数値。IN・BETWEEN系では配列も使う
条件のつなぎ方relation条件が2件以上のときのANDまたはOR

「Date条件の組み方」で直接指定の欄を表示すると、次のパラメーターを$argsの直下へ入れられます。複合条件と名前が少し違う月・週に注意してください。

直接指定のラベル$args直下のパラメーター値の目安
年year年の数値
月monthnum1〜12
週w週番号
日day日付の数値
時hour0〜23
分minute0〜59
秒second0〜59
年月日時分秒m202609や20260906のように続けた数字。数値として生成

Dateでは、$args直下の月・週がmonthnum・wなのに対し、date_query内の各条件ではmonth・weekです。「Date条件の組み方」は見せ方だけの切り替えではありません。top-level だけ使うへ変えると、入力済みのdate_queryは生成コードから外れ、両方を表示するへ戻すと再び入ります。切り替えた後は、必要な日付条件がコードに残っているか確認しましょう。

9月の投稿日を、開始日と終了日で指定する例

基本の3項目から始め、Date Queryの開始日へ2026-09-01、終了日へ2026-09-30を入れます。「境界日を含める」はtrue、対象の日付は既定のpost_dateです。

Date Queryに2026年9月1日から9月30日までを指定し、境界日を含めるをtrueにした画面
投稿日を期間で絞る開始日と終了日を含む9月を指定する

対象の日付は投稿日です。前の開催日メタ値とは、調べる保存先が違います。

生成されたdate_queryには、開始日・終了日と、境界日を含める指定が入っています。

引数や処理の一部分だけを示した例です。このまま単独で貼らず、テンプレート内のWP_Queryとループへ組み込んでください。

PHP取得条件のみ開始日・終了日・境界日の指定を照合する
$args = array(    'post_type' => 'post',    'post_status' => 'publish',    'posts_per_page' => 3,    'date_query' => array(        array(            'after' => '2026-09-01',            'before' => '2026-09-30',            'inclusive' => true        )    ));

日付の3項目がdate_queryの1条件へ入りました。既定のcolumn=post_dateはこの生成コードでは省略されています。投稿日と更新日、サイトの時刻とGMTのどれを使うかも、対象の日付欄で合わせて確認します。

性能設定と補助機能をパラメーターと混同しない

「取得結果・高速化」の個別欄はWP_Queryのパラメーターへ対応します。一方、「高速化プリセット」と「自動高速化」は複数の項目をまとめて設定する補助機能です。どちらを使っても、生成された各行を確認します。

画面のラベルパラメーター値と確認ポイント
総件数の取得を省略no_found_rowstrue / false。総ページ数が必要な一覧ではfalseを指定
結果をキャッシュcache_resultstrue / false。通常はdefaultでWordPressへ任せる
固定表示を無視ignore_sticky_poststrue / false。trueでも先頭固定の記事を取得対象から除外するわけではない
投稿メタを先読みupdate_post_meta_cachetrue / false。一覧でメタ値を使うか確認
タームを先読みupdate_post_term_cachetrue / false。一覧でカテゴリーやタグを使うか確認
タームメタの遅延読込lazy_load_term_metatrue / false。タームメタを使うか確認
メニュー項目を先読みupdate_menu_item_cachetrue / false。WordPress 6.1以上。通常投稿の一覧では多くの場合未設定
取得する結果fieldsdefault / ids / id=>parent。返る情報に合わせて表示処理を実装

自動高速化が有効でposts_per_pageが1以上の場合、未指定のno_found_rowsとignore_sticky_postsをtrue、update_post_meta_cache・update_post_term_cache・lazy_load_term_metaをfalseで補います。手動で選んだ値は上書きしません。全件取得の-1では、この補完を行わないことも公開画面で確認しました。

自動高速化では先頭固定の優先や総件数の計算も変わります。数字のページ送りが必要なら、no_found_rowsをfalseへ変更してください。 一覧でメタ情報やカテゴリー情報を使う場合も、先読みの設定を用途に合わせて見直しましょう。

高速化プリセットは、次の組み合わせを入力欄へ反映します。プリセット名そのものが$argsへ入るわけではありません。

高速化プリセット反映する値使う前の確認
Fast Archive(記事一覧向け)no_found_rowsとignore_sticky_postsをtrue、投稿メタ・タームの先読みとタームメタ遅延読込をfalse総ページ数やメタ・ターム情報を一覧で使わないか確認
ID Lookup Fastest(IDだけ取得)Fast Archiveと同じ5項目に加え、cache_results=true、fields=ids投稿IDだけが必要な処理か確認
none: 初期状態に戻す高速化の個別設定を初期状態へ戻すほかの取得条件を全部消す操作とは区別

WP_Queryパラメーターを直接作らない画面項目

画面の操作が、すべて同じ名前のパラメーターになるわけではありません。説明を開く操作やコードのコピーは取得条件を変えず、プリセットは複数の入力欄をまとめて変えます。生成コードに操作名を探す必要はありません。

画面項目・操作役割パラメーターとの関係
出力対象WordPress 7.0+ / 6.2+ / 6.1 / 5.3〜6.0 / 5.1〜5.2を選ぶ版番号は$argsへ入らない。使用する項目の対応版を検査
シンプル設定・詳細設定入力欄の見せ方を切り替える同じ取得条件を扱う
目的プリセット・プリセット候補・プリセットを適用ブログ一覧、カスタム投稿一覧、検索結果、関連記事、IDだけ高速取得の候補を選ぶ複数の入力値を設定。プリセット名は$argsへ入らない
現在の任意入力を空にしてから適用するプリセットを入れる前の入力の扱いを決めるチェック状態自体は$argsへ入らない
説明を表示入力欄の補足文を表示・非表示取得条件は変えない
Date条件の組み方直接指定とdate_queryの欄を切り替えるモード名そのものは$argsへ入らない
条件を追加・削除Tax / Meta / Date Queryの条件を増減対応する配列の条件が増減する
目次・全項目を開く/閉じる・コードの表示切り替え表示場所や開閉状態を変える取得条件は変えない
設定内容を確認・未設定の項目も表示現在の入力を一覧で確認する確認画面の表示操作は取得条件を変えない
日本語の物語・詩的な物語モード同じ条件の説明方法を切り替える生成された$argsは変えない
コードをコピー生成コードをコピーする取得条件は変えない
入力をリセット確認後に入力を初期状態へ戻す入力が変わるので$argsも作り直される
お気に入り・共有ページURLの登録や共有を案内するクエリのパラメーターではない

対応していることと、未対応を見分ける

この記事はWordPress公式にある全パラメーターの辞典ではなく、公開中のWP Query Builderの入力と生成コードの対応表です。画面の入力欄と選択肢を確認した上で、指定方法を切り替えてコードを生成し、パラメーター名と値の形を照合しています。

確認したいこと現在のWP Query Builderの扱い判断
コメント数で並べるorderby=comment_countを選べる対応
コメント数で絞るcomment_countの専用入力欄はない未対応
meta_valueで並べるMeta Queryのkeyからmeta_keyを補える条件付き対応
Tax / Meta / Dateの複数条件1段の条件配列と最上位relationを使える対応
入れ子の条件グループ階層化する専用UIはない手作業で確認
対応表にないWP_Queryパラメーター専用入力欄・生成処理を確認できない未対応として扱う

「WP Query Builderで選べる」と「WordPressで正しい結果になる」は別です。投稿タイプ、タクソノミー、カスタムフィールド、保存値、権限、他のフックはサイトごとに違います。生成できたコードも、ローカルまたはステージングで実データを使って確認します。

生成する範囲と、表示HTMLや実データなどWordPress側で用意するものを分けて確認したい場合は、次の記事へ進めます。

WP_Queryのパラメーターと値の型を確認する公式資料

WP Query Builderはパラメーターを組み立てやすくする入口です。パラメーターの既定値、使える値、WordPress版による違い、複雑な配列の仕様は、WordPress公式資料で確認します。

WordPress公式

対応表と一緒に開く公式ドキュメント

入力項目とパラメーターの対応が分かったら、生成コードを安全に設置する手順も確認しておきましょう。

入力項目とWP_Queryパラメーターのよくある質問

ここまでの内容で迷いやすい点を、質問と回答に分けて整理します。

使いたいパラメーター名が分からないときは、どう探せばよいですか?

まず「WordPress 特定カテゴリーの記事だけ出したい」のように、目的を普段の言葉で検索します。解説でパラメーター名を知ったら、この対応表でWP Query Builderの入力場所を探し、生成コードの内容をWordPress公式資料で確認してください。

シンプル設定と詳細設定で、生成されるコードは変わりますか?

表示する入力欄の範囲が変わるだけで、同じ入力値からは同じパラメーターが生成されます。シンプル設定で入れたカテゴリー、タグ、検索語も詳細設定側へ同期されます。

プリセット名や自動高速化というパラメーターはありますか?

ありません。どちらもWP Query Builder側の補助機能です。プリセットは複数の入力欄へ値を入れ、自動高速化は未指定の性能系パラメーターを条件付きで補います。最終的には生成された$argsを確認してください。

対応表にないWP_QueryパラメーターもWP Query Builderで使えますか?

専用入力欄と生成処理を確認できないパラメーターは、現在のWP Query Builderでは未対応として扱ってください。生成コードへ手作業で追加する場合は、WordPress公式資料とローカル環境で別途確認が必要です。

comment_countは使えますか?

並び替えのorderby=comment_countは選べますが、コメント数で投稿を絞り込むcomment_countの専用入力欄はありません。同じ名前が出てきても役割を分けて確認してください。

生成コードへ進む前の確認

  • やりたいことからWP Query Builderの入力場所を選んだ
  • 入力後に生成された$argsのパラメーター名と値を確認した
  • ID、スラッグ、user_nicename、保存値など入力する値の種類を確認した
  • 対象WordPress版で使えるパラメーターか確認した
  • プリセットや自動高速化が補ったパラメーターも読み直した
  • 公式資料とローカルの投稿データで結果を確認する
WP Query BuilderBuilderで条件を組み直す条件を選び、WP_Queryのコードを画面で作れます。Builderでクエリを作る

この記事を書いた人

Huddly

Web制作 / フロントエンドエンジニア

WordPressとフロントエンド実装で迷いやすい点を、公式情報と検証結果を分けながら、初学者にも追いやすい順序で整理しています。

この記事の検証情報

検証環境

WordPress
7.1.4
PHP
8.3.36
テーマ
wpq-media + DDEV
対象
カスタム投稿 / taxonomy / meta_query

更新履歴

  • 2026年11月6日 初回公開

この記事を活用する

あとで見返す・共有する

お気に入りに保存できます。役に立ったポイントは、いいねや共有で教えてください。

任意のご支援 役に立ったときだけ、活動を応援できます OFUSEはサイト・記事制作に使います。支援の有無で、読める内容や使える機能は変わりません。