Puoi automatizzare questo processo. Penso che i link che puntano al vecchio dominio Discourse a cui ti riferisci siano i link agli argomenti Discourse che appaiono sotto i post di WordPress. Questi link sono impostati dal campo discourse_permalink del post. Potresti provare ad aggiornare manualmente quel campo per uno dei tuoi post per confermare che risolve il problema:
Ci sono alcuni plugin di WordPress che possono automatizzare il processo di remapping di questo campo. In passato, ho usato il plugin Velvet Blues Update URLs. Sembra che quel plugin non sia più supportato. Esiste una versione forkata che non ho provato: Update URLs – Quick and Easy way to search old links and replace them with new links in WordPress – WordPress plugin | WordPress.org. Ho anche visto questo plugin consigliato: Better Search Replace – WordPress plugin | WordPress.org English (Canada).
La cosa principale da tenere presente è che devi utilizzare un plugin di remapping in grado di aggiornare i campi personalizzati dei post. Penso che entrambi i plugin che ho linkato possano farlo. Cercherei anche un plugin che ti permetta di eseguire una simulazione prima di eseguire il remapping effettivo. Il secondo plugin che ho linkato dice che lo supporta.
Assicurati di salvare un nuovo backup del tuo database di WordPress prima di eseguire il remapping. Sarebbe anche utile provare ad aggiornare manualmente il campo discourse_permalink per un solo post per confermare che risolve il problema.
