# Идея для более экономных комментариев?

**URL:** https://meta.discourse.org/t/an-idea-for-more-economical-comments/285124
**Category:** WordPress
**Created:** [10.Ноябрь.2023 22:15:46 UTC](https://meta.discourse.org/t/an-idea-for-more-economical-comments/285124 "2023-11-10T22:15:46Z")
**Posts on this page:** 1
**Showing post:** 15

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [14.Ноябрь.2023 09:23:07 UTC](https://meta.discourse.org/t/an-idea-for-more-economical-comments/285124/15 "2023-11-14T09:23:07Z")

</div>

Спасибо за подробный ответ, Петр, однако я немного запутался.

> [@Petr\_Mišák](#):
>
> Меня не интересует размещение комментариев WordPress в Discourse, я хочу использовать Discourse только для обсуждения тем статей в WordPress.  
> …  
> Меня просто ужасно беспокоит то, что связь между статьей WordPress и комментариями в Discourse создается в момент публикации статьи, а не тогда, когда кто-то выражает желание обсудить тему.

Как кто-то может выразить интерес к обсуждению статьи, если вы не хотите использовать комментарии WordPress и темы для неё ещё нет в Discourse?

\*edit Ах, я вижу, вы описали UX

> [@Petr\_Mišák](#):
>
> - В WordPress у нас есть черновик статьи, например, www.SvetAndroida.cz/android-telefony-2023
> - мы публикуем статью
> - пока ничего не передаётся в Discourse
> 
> Затем кто-то нажимает кнопку «Начать обсуждение» под статьей в WordPress
> 
> - в этот момент WordPress вызывает Discourse для создания темы по адресу komunita.SvetAndroida.cz/android-telefony-2023
> - после создания темы пользователь перенаправляется в Discourse, чтобы опубликовать первый комментарий
> 
> Если кто-то на той же статье WordPress хочет «добавить комментарий» (ещё один комментарий)
> 
> - больше не нужно вызывать Discourse для создания темы
> - пользователь будет сразу перенаправлен в Discourse при нажатии на кнопку
> - либо кнопку «добавить комментарий» больше не нужно обрабатывать через JavaScript, а поскольку тема уже существует, кнопка может быть просто HTML-ссылкой, что лучше с точки зрения SEO

Да, это вполне реализуемо.

> [@simon](#):
>
> Им нужно будет разобраться, как вызывать публичный метод `sync_to_discourse` при клике на ссылку «Начать обсуждение»: [https://github.com/discourse/wp-discourse/blob/main/lib/sso-client/sso-client-base.php#L77](https://github.com/discourse/wp-discourse/blob/main/lib/sso-client/sso-client-base.php#L77). При публикации через этот метод все необходимые метаданные будут добавлены к записи в WordPress.

Подумав об этом сейчас, я считаю, что в плагине есть небольшой пробел: у нас нет более простого способа сделать это. Мне кажется логичным добавить вспомогательную функцию, а также шорткод и блок, которые будут с ней связаны. Я изучу этот вопрос для выпуска после текущего.

---

_[View the full topic](https://meta.discourse.org/t/an-idea-for-more-economical-comments/285124)._
