No pude encontrar la forma correcta de obtener la lista de todos los productos para una ID de categoría determinada (no el nombre de la categoría).
El código que estoy usando para obtener la lista de categorías es el siguiente, funciona bien:
$args = array(
'orderby' => $orderby,
'order' => $order,
'hide_empty' => 0,
'include' => $ids,
'parent' => 0,
);
$categories = get_terms( 'product_cat', $args );
Sin embargo, ahora para un ID de categoría dado (por ejemplo, 47), no pude encontrar la manera de obtener sus productos relevantes. Lo intenté de la siguiente manera:
$args = array(
'posts_per_page' => 5,
'offset'=> 1,
'category' => 47
);
$products = get_posts( $args );
echo var_dump($products);
La depuración de la matriz $products
devuelve siempre 0, lo cual es incorrecto, ya que sé que hay algunos productos en la categoría con ID 47. ¿Alguna idea de cómo arreglar mi código?