Изменить доменное имя WP Discourse

Вы можете автоматизировать этот процесс. Скорее всего, ссылки, указывающие на старый домен Discourse, о которых вы говорите, — это ссылки на темы Discourse, которые появляются под постами WordPress. Эти ссылки задаются полем discourse_permalink в метаданных поста (post_meta). Вы можете попробовать вручную обновить это поле для одного из ваших постов, чтобы убедиться, что это решает проблему:

Существует несколько плагинов WordPress, которые могут автоматизировать процесс переназначения этого поля. Ранее я использовал плагин Velvet Blues Update URLs. Похоже, этот плагин больше не поддерживается. Существует его форк-версия, которую я не пробовал: Search & Replace Everything – Quick and Easy Way to Find and Replace Text, Links – WordPress plugin | WordPress.org. Также я видел рекомендации в пользу этого плагина: Better Search Replace – WordPress plugin | WordPress.org English (Canada).

Главное, о чём следует помнить: вам нужен плагин для переназначения, способный обновлять пользовательские поля постов. Я считаю, что оба указанных мной плагина могут это делать. Также стоит искать плагин, позволяющий выполнить пробный запуск (dry run) перед фактическим переназначением. Второй из указанных плагинов заявляет о поддержке такой функции.

Обязательно сделайте свежую резервную копию базы данных WordPress перед запуском переназначения. Также хорошо бы вручную обновить поле discourse_permalink для одного поста, чтобы убедиться, что это решает вашу проблему.