Estoy tratando de entender por qué los comentarios no se están cargando, así que revisé la pestaña de red en el navegador y hay una llamada a la URL wp-json/wp-discourse/v1/discourse-comments?post_id=544 que devuelve un 404.
La publicación del blog carga un div de la siguiente manera: <div class="wpdc-comments-loading" id="wpdc-comments" data-post-id="544"></div>
La función de publicación funciona sin ningún problema.
He configurado todo excepto lo que está en la pestaña SSO del menú del complemento de Discourse.
Parece que has habilitado la opción “Cargar comentarios con Ajax”. Esta opción se encuentra cerca de la parte superior de la pestaña Configuración de comentarios de WP Discourse. No estoy seguro de que marque la diferencia, pero ¿podrías desactivar temporalmente esa configuración para ver si sigues recibiendo una respuesta 404?
Además, asegúrate de estar utilizando una clave de API de “Todos los usuarios” para la configuración de Clave de API del plugin y de haber establecido la configuración de Nombre de usuario de publicación en el nombre del usuario del sistema en tu sitio. A menos que lo hayas cambiado, ese nombre de usuario será system.
Voy a actualizar el texto en la página de Configuración de conexión del plugin para aclarar cómo generar la clave de API. Cuando crees la clave, deberías ver algo como esto:
¡Gracias por la ayuda, @simon! Desactivé la opción “Cargar comentarios con Ajax” y noté que se cargaba más HTML en la página. Por alguna razón, algunos estilos CSS añadían la propiedad “display: none”. Hice una pequeña corrección para eso y ahora puedo ver los comentarios.
¿Existe alguna opción para publicar directamente desde la entrada del blog en el hilo del foro?
¡Qué bueno que esté funcionando! No estoy seguro de qué estaba causando el problema con la funcionalidad «Cargar comentarios con Ajax» en tu sitio. Mantendré esa opción habilitada en mi sitio por un tiempo y estaré atento a posibles problemas.
Tampoco sé de dónde proviene la regla CSS display: none. Es posible que la esté añadiendo tu tema.
No hay una opción para publicar directamente desde WordPress al foro. Aunque es algo que se ha solicitado en el pasado. Creo que solo tendría sentido para sitios que usan WordPress como proveedor de SSO para Discourse, pero podría haber otras formas de garantizar que el usuario tenga derecho a publicar en Discourse.