質問: array( 'posts_per_page' => 4, 'tag_id' => $tag_id, 'cat' => $cat_id, ); query_posts($args); しかし、それは正しく機能せず、カテゴリ内のすべての投稿を返します。あなたが持っているかもしれないどんな洞察をも聞きたいです。
回答: このコードは動作します:$args = array( 'tag' => get_queried_object()->slug, // if permalink like example.com/tag/example-tag, etc. 'posts_per_page' => -1, 'tax_query' => array( array( 'taxonomy' => 'category', // taxonomy, in my case i need default post categories 'field' => 'slug', 'terms' => 'interior', // your category slug (i have a category 'interior') ), ) ); // get all posts $posts_new = get_posts( $args );