WordPress facilita la conexión con APIs externas con dos funciones que también son desconocidas: wp_remote_get y wp_remote_post. Eliminan la necesidad de utilizar cURL ya que estas funciones lo reemplazan de forma más segura, rápida y fácil.
Ayudaré a conocer la documentación de APIs y como conectar con ellas a través de una herramienta. Luego lo traduciremos a código y realizaremos pruebas para poder utilizarlas.
Estará basado en el caso de práctico de un plugin realizado en WordPress.ORG que importa productos a WooCommerce:
https://es.wordpress.org/plugins/import-holded-products-woocommerce/