Comentarios de WP Discourse solo se enlazan

Saludos,

He configurado WP Discourse en mi sitio para que se encargue de los comentarios en las publicaciones. Lo tengo configurado para mostrar todos los comentarios, pero sigue mostrando por defecto solo un enlace a los comentarios en Discourse. He probado varios temas estándar diferentes para ver si era un problema del tema, pero el problema persiste.

¿Alguna idea de cómo puedo solucionarlo/ajustarlo?

Gracias,
Ray

Administrador:

Área de comentarios en la página de la publicación:

1 me gusta

¡Gracias por informarnos! ¿Podrías indicarme en qué versión de Discourse se encuentra tu foro y qué versión del complemento WP Discourse estás utilizando?

1 me gusta

Claro, estoy en Discourse 2.6.0.beta1 y el complemento es 2.1.0.

Avísame cómo puedo ayudar. : )

¡Gracias!
Ray

1 me gusta

¿Puedes intentar actualizar a WP Discourse 2.1.1 y decirme si eso resuelve el problema?

Sé dónde en el código está ocurriendo el problema, pero aún no he podido reproducirlo. Lo solucionaremos, pero es posible que no suceda antes del lunes.

3 Me gusta

Acabo de actualizar y parece que el problema persiste.

No hay prisa en absoluto. Solo avísame si necesitas que pruebe algo.

¡Que tengas un buen fin de semana!

Ray

2 Me gusta

Hasta ahora, la única forma que he encontrado de reproducir el problema es publicar una entrada en Discourse y luego convertir el tema en un mensaje privado (PM) en Discourse. Los PM de Discourse tendrán el siguiente icono:

¿Es posible que la entrada a la que intentas enlazar haya sido convertida en un PM en Discourse? Si es así, que se muestre el enlace al comentario es el comportamiento esperado. Si el tema no se ha convertido en un PM, seguiré intentando encontrar una forma de reproducir el problema.

¿Has probado a publicar más de una entrada en Discourse? De ser así, ¿el problema ocurre en todas las entradas?

1 me gusta

Simon,

No se convirtieron en mensajes privados. He publicado varias pruebas de entradas con comentarios posteriores y todos simplemente enlazan de nuevo a la discusión en lugar de mostrar los comentarios. Es algo extraño, sin duda.

Estaría encantado de darte acceso a mi configuración si lo necesitas; de todos modos, no está en vivo.

Avísame qué más puedo hacer.

Gracias,
Ray

P.D. También noté que los comentarios regulares de WordPress (aquellos publicados antes de conectar con Discourse) no se cargan en absoluto, aunque tengo Discourse configurado para permitir que se muestren. Solo aparece el mensaje: “Los comentarios no están disponibles actualmente para esta entrada”.

2 Me gusta

Sigo intentando reproducir el problema, pero no tengo suerte. ¿Podrías intentar activar “Campos personalizados” desde la sección Opciones de la pantalla de edición de WordPress:

Una vez hecho esto, deberías ver una sección de Campos personalizados expandible en la parte inferior del editor. ¿Podrías indicarme si ves una entrada discourse_comments_raw en esa sección y qué valor, si hay alguno, estás viendo? Debería verse algo así, aunque sospecho que estará vacío para tus publicaciones:

Para las publicaciones que has publicado en Discourse y sobre las que has comentado, ¿ves el recuento de comentarios actualizado en el enlace de Discourse que se muestra en WordPress? Dependiendo de si has configurado la opción “Sincronizar datos de comentarios” de WP Discourse, puede tardar hasta 10 minutos en ver el recuento de comentarios, pero una publicación con un solo comentario debería mostrar un enlace que se ve algo así:

Sé que lo que quieres hacer es mostrar los comentarios, no un enlace a ellos, pero si el número de comentarios se actualiza, nos indicará que el plugin puede recuperar algunos datos sobre el tema desde Discourse.

Una última cosa que verificar es asegurarte de que la clave de API que has añadido en la configuración Clave de API de WP Discourse es una Clave de API para todos los usuarios. Cuando creas la clave, debería estar configurada así:

Después de guardar la clave, cópiala en la configuración Clave de API de WP Discourse. Asegúrate de que la configuración Nombre de usuario de publicación esté establecida en system.

2 Me gusta

Vale, he activado los campos personalizados y tenías razón: no hay ninguna entrada de campo personalizado para discourse_comments_raw (aunque sí aparecen otras entradas de Discourse). Ni nombre ni valor.

El enlace de la cuenta de comentarios al final del post se está actualizando, así que al menos eso funciona (por cierto, cuando haces clic en el enlace de comentarios en la parte superior del post, no salta al final de la página donde deberían estar los comentarios).

Puedo confirmar que la clave de la API está configurada para todos los usuarios y es global. He creado una nueva por si acaso, pero el comportamiento se repite.

Dime cómo puedo ayudar a depurar esto.

Realmente agradezco tu exhaustiva gestión del asunto. : )

PD: He desactivado todos los plugins excepto Discourse, por si acaso, pero nada.

2 Me gusta

¿Puedes intentar actualizar a la versión 2.1.2 de WP Discourse? Esa versión debería solucionar el problema que hacía que se mostrara el enlace de los comentarios.

3 Me gusta

¡Eso hizo el truco!

Gracias por tus esfuerzos para solucionar esto de raíz, Simon : )

Ray

2 Me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.