Parece que estás construyendo una aplicación de JavaScript y realizando las solicitudes de API desde el navegador.
El enfoque recomendado sería realizar las llamadas a la API del servidor de Discourse en el lado del servidor, y que tu aplicación de JavaScript se comunique con tu servidor de la misma manera que lo hace con WordPress. De esta manera, evitas cualquier problema de CORS.