É exatamente como você diz, temos um site WordPress muito visitado, mas estamos movendo contas de usuário, logins e comentários de artigos completamente para o Discourse. O WordPress se tornará apenas um “Cliente DiscourseConnect”.
Publicamos cerca de 13 artigos por dia 
As pessoas geralmente comentam em artigos novos, mas não é incomum que uma discussão se desenvolva em um artigo mais antigo. Tentamos atualizar artigos várias vezes ao longo do tempo após a publicação. E novas informações adicionadas a um artigo podem reacender a discussão.
Estamos felizes em adicionar um trecho de código ao WordPress.
Usando o plugin WordPress atual para Discourse, planejamos adicionar apenas artigos novos ao Discourse que foram publicados desde 11/1/2023, mas isso criará milhares de tópicos não utilizados no Discourse. Além disso, se alguém quiser comentar em um artigo de 2015, não terá como fazê-lo, pois o tópico não existirá no Discourse.
Seria ótimo se o tópico fosse criado apenas quando o usuário clicasse em “iniciar uma discussão sob o artigo”.
Como imagino aproximadamente todo o processo? Darei um exemplo ilustrativo, embora fictício.
- No WordPress, temos um rascunho de artigo, por exemplo, www.SvetAndroida.cz/android-telefony-2023
- publicaremos o artigo
- ainda nada é transferido para o Discourse
Então, alguém clica no botão “Iniciar uma discussão” sob o artigo do WordPress
- naquele momento, o WordPress chama o Discourse para criar um tópico com o endereço komunita.SvetAndroida.cz/android-telefony-2023
- e após ser criado, redireciona o usuário para o Discourse para postar o primeiro comentário
Se alguém no mesmo artigo do WordPress quiser “adicionar um comentário” (outro comentário)
- eles não chamarão mais o Discourse e criarão um tópico
- mas o usuário será levado diretamente para o Discourse quando o botão for clicado
- alternativamente, o botão “adicionar comentário” não precisa mais ser tratado por JavaScript, mas como o tópico já existe, o botão poderia ser apenas um link HTML, o que seria melhor do ponto de vista de SEO
Usar JavaScript criaria um novo tópico no Discourse apenas se alguém clicasse em “Iniciar Discussão” e quisesse adicionar o primeiro comentário.
Provavelmente podemos fazer toda a solução sozinhos, mas atualmente temos uma escassez de programadores WordPress. Além disso, seria ótimo se essa funcionalidade fosse incluída diretamente no plugin oficial do Discourse.