Плагин WP Discourse в настоящее время использует один запрос для создания постов при публикации их в Discourse и (возможно) два запроса при обновлении постов.
Первый запрос при обновлении отправляется в PostController#update для основных атрибутов поста, а второй — в TopicController#update для обновления выделенной ссылки темы, если используется эта функция.
В PostController#update есть определённая попытка обеспечить согласованность с PostController#create, например:
Однако выделенная ссылка темы в настоящее время не входит в эту согласованность.
Я хотел бы создать PR в репозиторий discourse/discourse, чтобы разрешить обновление featured_link темы через PostController#update. Это упростит логику обновления плагина WP Discourse. Сначала я хотел обсудить это изменение здесь, на случай если я что-то упускаю.