A funcionalidade do cliente DiscourseConnect funciona de maneira semelhante a outras formas de login social. Por exemplo, é semelhante a fazer login no WordPress através do Facebook, mas com seu site Discourse como provedor de autenticação em vez do Facebook. Isso significa que, antes que os usuários possam fazer login em seu site WordPress com DiscourseConnect, eles precisarão criar uma conta em seu site Discourse. Não criar uma conta Discourse não impedirá que nenhum usuário faça login em seu site WordPress. Quando o site WordPress é o cliente DiscourseConnect, o login normal de nome de usuário/senha no WordPress ainda está disponível.
Como você tem muitos usuários acostumados a fazer login em seu site WordPress, pode valer a pena considerar usar seu site WordPress como o provedor DiscourseConnect para seu site Discourse. Se você configurar as coisas dessa forma, todos os seus usuários existentes poderão fazer login facilmente em seu novo site Discourse. Tudo o que eles terão que fazer é clicar em um link em seu site WordPress. Detalhes sobre como construir um link para fazer isso estão aqui: Criar um link de login DiscourseConnect.
Parece que você deseja mover completamente o aspecto social do seu site do WordPress para o Discourse, então, possivelmente, esse seria um motivo para não usar seu site WordPress como provedor DiscourseConnect. Minha preocupação é que exigir que os usuários criem novas contas no Discourse, em vez de apenas fazer login em suas contas WordPress e clicar em um link para acessar o fórum, pode impedir que alguns usuários ingressem no novo site.
A principal coisa a ter em mente se você usar o WordPress como provedor DiscourseConnect é que, quando as coisas são configuradas dessa forma, ele se torna o único método de login para o Discourse. Isso significa que você não pode ter alguns usuários fazendo login no Discourse através do WordPress e outros usuários fazendo login no Discourse registrando contas com nome de usuário/senha no site Discourse. Todos os usuários terão que ter contas no WordPress para acessar o site Discourse.
Me diga se a distinção entre usar o WordPress como cliente DiscourseConnect e provedor DiscourseConnect não está clara para você.
É tecnicamente possível, mas não acho que exista um método bem testado para fazer isso. Pode haver outros membros desta comunidade que tenham ideias sobre como abordar isso.
Pode ser possível. Minha sensação é que isso poderia levar a problemas.
Em seu site Discourse, você pode filtrar tópicos não listados adicionando a seguinte string de consulta a um URL: ?status=listed. Por exemplo \u003chttps://meta.discourse.org/latest?status=listed\u003e. Existe um componente de tema existente que pode ser usado para alternar entre a visualização de tópicos “abertos” e “fechados”: Topic Status Filter. Se ainda não existir, seria muito fácil para alguém adicionar status “listado” e “não listado” a esse filtro. Mas acho que, para esse caso, você só gostaria que o filtro fosse visto por usuários da equipe.
Isso poderia ser realizado a partir do WordPress com uma solicitação de API que seria tratada por um cron job.