web-dev-qa-db-fra.com

Woocommerce Multisite Obtenir des commandes d'un autre site

Je crée un plugin pour créer des rapports pour une installation multisite WC.

J'aimerais pouvoir utiliser le plug-in dans l'administrateur du site principal et obtenir des commandes pour tous les sites de l'installation multisite.

Je ne vois pas de moyen de faire cela dans la fonction WC wc_get_orders ou de toute autre manière documentée. Est-ce possible d'utiliser les API WordPress ou WooCommerce?

1
Mark Williams

La solution consiste à appeler la fonction switch_to_blog($blog_id) avant d'appeler une fonction WooCommerce, puis à restore_current_blog() une fois terminé.

1
Mark Williams