Странно, что-то я все равно делаю не так. Скопировал Ваш код, заменил таксу на product_cat, terms на id нужной категории (проверил ее через базу данных и есть ли у нее записи), post_type на products и все равно пустой массив :(
Приветствую всех) Помогите с такой проблемой: хочу через get_posts вывести все товары определенной категории. В примерах wp-kama и других источниках все просто до нельзя, а на практике только пустой массив. Пишу так: $posts = get_posts([ 'numberposts' => 20, 'category' => 27, 'post_type' => 'product' ]) foreach ($posts as $post) { print_r($post) } - пусто, точнее array ();
Если речь про посттайп от woo, то у них нет никаких category