WooCommerce: risolvere i problemi dei loop di prodotti creati con la classe WP_Query

WooCommerce: risolvere i problemi dei loop di prodotti creati con la classe WP_Query

Con la recente introduzione della versione 3 di WooCommerce sono sorti dei problemi nella gestione dei loop dei prodotti.

In alcuni casi utilizzare la classe WP_Query per creare loop di prodotti genera errori nella funzione wc_get_product() usata per instanziare la classe WC_Product con l'ID del prodotto corrente.

In pratica sia utilizzando la funzione raccomandata dalla documentazione di WooCommerce sia utilizzando direttamente la classe WC_Product si ottiene un valore nullo, ossia l'istanza dell'oggetto prodotto non viene restituita.

Si raccomanda in tal caso di utilizzare la funzione get_posts() invece che WP_Query.

Torna su