WP Discourse muestra enlaces incorrectos al foro

No estoy muy seguro de cuándo comenzó a suceder esto. Hemos estado usando Discourse y WP Discourse durante unos años y nunca habíamos tenido problemas antes.

Los enlaces de comentarios debajo de una publicación a veces muestran la URL incorrecta. Por ejemplo, aquí hay una publicación:

Enlazada al tema correcto del foro:

Pero mostrando las URLs incorrectas debajo de la publicación:

Este es el tema incorrecto al que enlaza:

No tengo idea de por qué está haciendo esto, así que revisé algunas de las configuraciones del webhook de WP Discourse:

/wp-admin/admin.php?page=wp_discourse_options&tab=webhook_options

Nunca las había usado antes, así que activé algunas:

  • Sincronizar datos de comentarios
  • Coincidir temas antiguos

Creé el webhook, la clave secreta y verifiqué que el estado de entrega fuera “Exitoso”.

Sin embargo, no marca ninguna diferencia. ¿Cómo puedo depurar esto o averiguar por qué muestra las URLs incorrectas? ¿Hay algo que me esté faltando?

¡Gracias por su ayuda!

Rene

Si yo fuera tú, lo primero que intentaría para solucionarlo sería desinstalar y volver a instalar el complemento WP-Discourse y luego volver a configurar tus ajustes. En el pasado, eso me ha servido para resolver problemas extraños.

Parece que has personalizado las plantillas de comentarios. ¿Se han realizado cambios recientes en esto en tu sitio?

¿Has habilitado la opción “Cachear HTML de comentarios”? Se encuentra en la pestaña Configuración de comentarios. Si la has habilitado, desmarca la opción, activa la opción “Borrar HTML de comentarios en caché” y luego guarda las opciones. Comprueba si eso soluciona el problema.

Intenté desactivarlo y volver a activarlo, pero no hizo ninguna diferencia. Si todo lo demás falla, restableceré su configuración y comenzaré de cero, pero preferiría no empezar con eso :sweat_smile:

Sí, lo personalizamos con algunas funciones propias, pero las desactivé. Debería haberlo mencionado; además, cambiamos el tema hace un tiempo.

¿Podría haber provocado esto algo? ¿Es posible restablecer los temas vinculados para que se vuelvan a vincular automáticamente?

Esto solo ocurre con algunos mensajes; si pudiera arreglarlos manualmente, también serviría.

La opción de guardar en caché el HTML de los comentarios está desactivada.

Es un problema extraño, porque en la caja de metadatos de Discourse en tu página de edición se muestra correctamente el tema de Discourse correspondiente. Esto significa que el valor del metadato del artículo discourse_permalink está configurado correctamente.

¿Podrías intentar desvincular una publicación de Discourse y luego volver a vincularla con su tema en Discourse? Esto eliminará y luego restablecerá todos los metadatos de Discourse asociados a la publicación. No espero que esto resuelva el problema, pero sería bueno descartarlo.

Si esto no soluciona el problema, ¿podrías publicar o enviarme un mensaje privado con algunos detalles sobre las personalizaciones de plantilla que tienes en el sitio?

Hola Simon,

Acabo de probarlo. Desvinculé el tema, guardé la publicación, lo volví a vincular y guardé la publicación de nuevo. El resultado es el mismo.

Te enviaré un mensaje privado :slight_smile:

Rene