質問: get_post_meta($post->id, 'build_type_id', true); // run query query_posts(array( 'post_type' => 'portfolio', 'showposts' => -1, 'tax_query' => array( 'taxonomy' => 'build-type', 'terms' => $buildtype, 'field' => 'term_id' ), 'orderby' => 'title', 'order' => 'asc' )); 現在、build-type idを持つ投稿だけでなく、 all portfolio投稿を呼び出しています。'field' => 'term_id'には、term_id、tag_id、idなどを使用する必要がありますか誰もがこれを機能させる方法を知っていますか?前もって感謝します!
回答: これがうまくいかないのは、 'tax_query'が配列の配列である必要があるからです(混乱していると思います)。... 'tax_query' => array( array( 'taxonomy' => 'build-type', ... そのようにしているので、いくつかの異なるルールをまとめてグループ化することができます。