Hola. He instalado una copia nueva de Discourse 3.4.0 (4abee26a32) y WordPress 6.7.2 en mi PC local para probar y no puedo conseguir que los comentarios se sincronicen de Discourse a WordPress (aunque la publicación inicial sí se sincroniza de WordPress a Discourse). Mi problema parece ser muy similar al informe mucho más antiguo que se vincula arriba. ¿Podría ser una regresión?
He habilitado todos los registros, pero esto es todo lo que veo en los registros de mi instancia de WordPress:
El recuento de respuestas se incrementa inmediatamente, pero no veo los comentarios reales. Tampoco veo ningún error en los registros del sistema en /var/log/php-fpm/www-error.log.
¿Alguien tiene alguna idea de qué podría estar causando este problema o cómo depurarlo? Gracias.
En algún momento, mantener activados los comentarios de WordPress hizo exactamente eso. Fue hace al menos un año, y nunca comprobé si ese comportamiento ha cambiado o si era una cuestión dependiente del tema.
Podría, pero eso no fue ningún problema después de deshabilitar los comentarios de WordPress. El problema del OP es que los comentarios de WordPress anulan Discourse. Y también puede haber una solución fácil: esa publicación nunca se enlaza a Discourse
Entiendo. Creo que tu problema puede haber sido diferente al de @Gregory_Bartholomew. Veamos si podemos obtener información específica sobre su configuración y resolver su problema. Cada problema debe tratarse de forma independiente.
Bueno, no tengo ningún problema en curso, porque en cualquier situación no permito los comentarios nativos de Wordpress. Discourse se encarga de eso muy bien. Mis pensamientos eran solo una idea de solución débil y conducen a problemas de configuración
¿Estás diciendo que necesito deshabilitar el sistema de comentarios integrado de WordPress de alguna manera?
Actualmente es el tema predeterminado twentytwentyfive.
Sí, lo es. También (pero probablemente no relacionado), hubo un pequeño error en el tema predeterminado que requirió que cargara y volviera a guardar el archivo index.html. El problema y la solución alternativa se documentan aquí.
Aparte de la solución alternativa anterior para solucionar un error aparentemente no relacionado, no, no he realizado ninguna personalización en el tema.
Claro, aquí está la salida meta de la página de registros.
Una ligera inexactitud que noto en la salida meta es que no estoy usando “MySQL” sino su fork “MariaDB” (mariadb-server-10.11.10-1.fc41.x86_64). Además, tengo instalado el paquete php-mysqlnd (php-mysqlnd-8.3.17-1.fc41.x86_64).
Entonces, solo para confirmar, ¿fuiste a Apariencia > Editor, abriste la Plantilla de Publicación Única y agregaste el bloque WP Discourse a la plantilla?
Además, el emoji tampoco parece mostrarse correctamente en el lado de Discourse, pero me preocupa menos porque no administro la instancia de Discourse de producción que eventualmente espero usar.
Editar: Olvídalo sobre el problema de los avatares. Parece que podría deberse al menos en parte a la forma en que está configurado mi entorno. Estoy apuntando WordPress al puerto 3000, pero los avatares se resuelven en http://localhost:4200/letter_avatar_proxy/v4/letter/.... Probablemente los deshabilitaré de todos modos.