WordPressはURLパラメータによって記事を抽出することができます。 たとえば、以下のようにURLパラメータだけでpre_get_postsのフィルターフックを書いたときのような処理を行うことが可能です。 記事IDが20の記事を表示する http://example.jp/?p=20 hogeというタグが追加された記事を表示する http://example.jp/?tag=hoge ただ、カスタムフィールドの内容で記事を抽出するmeta_queryやタクソノミーに対するtax_queryなどは、そのままでは行うことができません。 そこでURLパラメータを取得してmeta_queryなどの記事抽出を可能とする仕組みがカスタムクエリです。 カスタムクエリについてはWordPress Codexが詳しいです。 カスタムクエリ – WordPress Codex 日本語版 カスタムクエリを