Estoy recibiendo el mensaje: No estás conectado a Discourse en la pestaña de conexiones del panel del plugin de WordPress. Aparece este error al publicar una nueva entrada en WordPress:
Error de cURL 7: No se pudo conectar a discourse.mysite.com en el puerto 443: Conexión rechazada
El mismo error ocurre al conectar por HTTP no seguro, en el puerto 80.
La clave de la API se copió correctamente.
Funcionó cuando lo instalé inicialmente, pero luego tuve que cambiar los subdominios de WordPress y Discourse, y ahora no funciona. ¿Qué estoy pasando por alto?
Sugiero eliminar completamente (desactivar y luego borrar) el plugin wp-discourse. Vuelve a instalarlo, ingresa nuevamente la información de conexión y comprueba si funciona.
Ok, ya lo solucioné. Como tengo 2 IPs en mi droplet, tuve que editar /etc/hosts para asociar el dominio de mi Discourse a la IP real asociada a Discourse, en lugar de 127.0.0.1.
Lo que aún no entiendo es si es necesario habilitar los webhooks para que los comentarios de Discourse aparezcan en WordPress o no.
Los webhooks permiten que Discourse envíe nuevas publicaciones a WordPress de inmediato. No creo que exista otro mecanismo de sondeo, pero quizás me haya olvidado de algo.