Я ожидал, что ссылка «Опубликовано изначально» в посте обновится, если вы нажмете кнопку «Обновить тему» в Discourse. Однако выделенная ссылка в заголовке темы обновлена не будет. Это проблема. Я изучаю, что можно сделать, чтобы исправить это.
Это решаемая проблема, но для её реализации потребуется внести в плагин довольно существенные изменения. Я постараюсь завершить работу на следующей неделе. Тем временем вы можете предотвратить отображение неработающих ссылок на избранные темы, отключив настройку сайта Discourse «topic featured link enabled».
У меня установлена WordPress, которая успешно подключена к Discourse с помощью отличного плагина WP-Discourse. Я только что перенёс свой сайт WordPress со старого домена webcomics.yaoi911.com на новый домен youngprotectors.com. Ничего больше не менялось, только доменное имя; структура URL осталась прежней.
Однако все мои публикации из WordPress в Discourse по-прежнему отображают старый URL:
Хочу заменить все ссылки на старый домен новым доменом в моей установке Discourse.
Я поискал здесь и нашёл тему от 2017 года, где указывалось, что лучший способ сделать это — через консоль Rails. Раньше я никогда не делал правок таким образом, но готов чему-то новому научиться.
Хотел убедиться, что это всё ещё предпочтительный метод решения проблемы. Думаю, мне нужно просто скопировать и вставить этот код в командную строку после входа в консоль Rails:
Правильно ли я понимаю, что нужно сделать, @simon? Это лучший способ? Изменит ли это также ссылки в содержимом постов?
Пожалуйста, дайте знать, если у вас будет возможность. Спасибо!
Я только что выложил версию WP Discourse 2.0.5 в репозиторий плагинов WordPress. С этим обновлением, если в WordPress включена настройка «Добавить избранные ссылки» (Add Featured Links), избранные ссылки в Discourse будут обновляться при нажатии кнопки «Обновить тему» (Update Topic) в WordPress. Ссылка также будет обновлена, если при публикации записей в классическом редакторе выбрать опцию «Обновить тему Discourse» (Update Discourse Topic).
Это должно решить проблему, возникавшую при изменении доменного имени сайта WordPress или структуры постоянных ссылок. Однако для этого требуется обновлять каждую запись вручную, поэтому для сайта с большим количеством записей это может потребовать значительных усилий.
Спасибо, Саймон. Это немного трудозатратно, особенно потому что мне также нужно будет снова добавить изображения моих комиксов в начало каждого сообщения, но новое обновление сработало в точности по плану, и я очень ценю оперативность.