質問: get_posts($args); しかし、これはプロジェクトタイプa orパッケージaの _いずれか_ であるすべての投稿を取得します。 _ both _ taxonomiesにある投稿のみを返したいというget_posts()の言い方はありますか?
回答: v1.3以降、 複数の分類法のクエリ プラグインはwp_queryとうまく連携します。元の引数はそのまま機能します。$args = array( 'post_type' => 'portfolio', 'numberposts' => -1, 'project_type' => 'a', 'package' => 'a' ); それから新しいクエリを作成して確認します。$foo = new wp_query($args); var_dump($foo->posts); 私はこれを私自身のカスタム分類法の設定でテストしました、そしてそれはクエリで both にマッチした投稿だけを返しました。qmtを使用して複数の分類用語を取得するもう1つの便利な方法は、単純なurlクエリを作成することです。site.com/?post_type=portfolio&package=foo&project=bar このメソッドをadd_query_args()関数と共に使用して、現在のクエリを変更するリンクをページ上に作成し、追加の用語と分類法を追加することによってそれを改良しました。入力フィールドの複数の単語がfoo + barとしてポストされるため、構文は検索入力にも適しています。これはqmtに最適です。site.com/?post_type=portfolio&project=alpha&colors=red+blue+green all これらの基準を満たす投稿のみを返す - タイプ:ポートフォリオ/プロジェクト:アルファ/色:赤+青+緑