Hola a todos. Yo también tengo problemas para conectar WordPress (5.7.1) con Discourse (2.7.0.beta7).
He instalado el plugin WP_Discourse en otro sitio de WordPress para vincularlo a mi foro de Discourse. Por alguna razón, se niega a conectarse, aunque la API es correcta, está configurada para todos los usuarios y el nombre de usuario de administrador está establecido correctamente.
El plugin sí extrae el nombre y la URL del foro en otras partes, pero aún dice: “No estás conectado a Discourse. Si estás configurando el plugin, este aviso debería desaparecer después de completar el formulario en esta página.”
También noté que, desde que actualicé a la última versión de Discourse (estaba varias versiones atrás), en otro sitio de WordPress el plugin ya no está conectado y, cuando intento reconectarlo, presenta los mismos problemas mencionados arriba y sigue sin conexión.
Desactivé todos los plugins de WordPress excepto Discourse para ver si resolvía el problema, pero no funcionó. También verifiqué la configuración de seguridad en Discourse para asegurarme de no haber bloqueado inadvertidamente a todos los rastreadores, etc. No es el problema.
Reemití las API globales por si acaso. Por supuesto. También configuré una API global específicamente para mi nombre de usuario de administrador y usé esa clave, pero igual no funcionó.
Cambie de mi nombre de usuario a “system” como nombre de usuario, pero sigue sin funcionar.
No sé qué más puedo hacer. ¿Cómo puedo depurar esto más a fondo? ¿Podría ser un problema de firewall? ¿Qué puertos se utilizan?
Gracias,
Ray
P.D. Recientemente cambié el dominio en la instancia de Discourse y seguí las instrucciones aquí. Todo lo demás parece funcionar correctamente.
El único otro cambio es que actualicé recientemente Discourse desde varias versiones atrás a la última.