Cambiar el nombre de dominio de WP Discourse

Puedes automatizar este proceso. Creo que los enlaces que apuntan al antiguo dominio de Discourse a los que te refieres son los enlaces a temas de Discourse que aparecen debajo de las publicaciones de WordPress. Estos enlaces se establecen mediante el campo discourse_permalink de la publicación. Podrías intentar actualizar manualmente ese campo para una de tus publicaciones para confirmar que esto soluciona el problema:

Hay algunos complementos de WordPress que pueden automatizar el proceso de reasignación de este campo. En el pasado, utilicé el complemento Velvet Blues Update URLs. Parece que ese complemento ya no tiene soporte. Hay una versión bifurcada que no he probado: Update URLs – Quick and Easy way to search old links and replace them with new links in WordPress – WordPress plugin | WordPress.org. También he visto recomendado este complemento: Better Search Replace – WordPress plugin | WordPress.org English (Canada).

Lo principal a tener en cuenta es que necesitas usar un complemento de reasignación que pueda actualizar los campos personalizados de las publicaciones. Creo que ambos complementos que enlacé pueden hacer eso. También buscaría un complemento que te permita realizar una ejecución de prueba antes de realizar la reasignación real. El segundo complemento que enlacé dice que lo admite.

Asegúrate de guardar una copia de seguridad reciente de tu base de datos de WordPress antes de ejecutar la reasignación. También sería bueno intentar actualizar manualmente el campo discourse_permalink para una sola publicación para confirmar que esto soluciona el problema.