Проблемы с привязкой поста к существующей теме

Несколько раз с плагином WordPress я удалял ссылку на одну тему, сохранял пост, а затем пытался добавить ссылку на другую существующую тему, но получал эту ошибку:

Произошла ошибка при связывании этого поста с Discourse. Убедитесь, что вы указываете URL существующей темы на вашем форуме.

Есть какие-нибудь идеи, как это исправить? Или это ошибка, которую могут воспроизвести другие?

Спасибо.

Судя по сообщению об ошибке, которое вы предоставили, вы используете классический редактор WordPress. Так ли это? Если да, я проверю это.

Да. Классический редактор. Спасибо.

Вы получите ошибку, о которой сообщаете, если домен темы, на которую вы пытаетесь создать ссылку, не совпадает с доменом URL Discourse, который вы указали на вкладке «Настройки подключения» плагина. Верно ли это для вашего случая?

Нет. Это тот же домен, на который оно автоматически публикуется. Просто другая тема. Только что проверил домен — он верный. Сомневаюсь, что автопубликация сработала бы, если бы эта настройка была неверной.

Есть ещё какие-то идеи?

Раньше я сталкивался с проблемами при создании ссылок на темы, когда несколько доменов указывали на сайт Discourse. Ваш форум размещён самостоятельно?

Нет. Мы используем Communiteq (ранее DiscourseHosting).

Странно, но я знаю, что раньше это работало. Не знаю, когда это перестало работать, но изменение, вероятно, связано с обновлением либо самого Discourse, либо плагина для WordPress. Я почти уверен, что в настройках ничего другого не менялось.

Я не думаю, что в коде плагина для связывания тем недавно что-то менялось. Были ли какие-либо недавние изменения на вашем сайте WordPress? Например, переносили ли вы его на новый хостинг или меняли версию PHP, которую он использует?

Имя домена извлекается из URL с помощью функции wp_parse_url. Возможно, домен извлекается некорректно.

А, теперь я вспомнил: мы запрашивали плагин для домостроительной рекламы в Discourse, из-за чего нас перенесли на новый сервер.

Возможно, мне стоит просто заново настроить плагин для WordPress и посмотреть, поможет ли это?

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

Полное удаление плагина Discourse в WordPress, его повторная установка и настройка с теми же параметрами решили проблему.