@simon
Estou usando seu plugin, mas tenho um problema. Estou aguardando sua ajuda. Meu problema é o seguinte: [Discourse_topics] rodando no localhost não funciona no meu servidor. [Discourse_link] funciona no meu servidor, mas [Discourse_topics] não. Todas as configurações do meu servidor são as mesmas do localhost. Qual poderia ser o motivo?
Na aba de opções de Conexão do WP Discourse no WordPress, certifique-se de que você inseriu sua Chave de API de Todos os Usuários do Discourse e definiu o Nome de Usuário de Publicação como ‘system’. Além disso, verifique se a mensagem “Você está conectado ao Discourse” é exibida no topo dessa página de configurações.
Os tópicos no seu site do Discourse estão em categorias protegidas? Se sim, você selecionou a opção “Exibir Tópicos Privados” nas opções de Shortcodes do WP Discourse?
A conexão com a API foi estabelecida com sucesso no localhost. Mas mesmo sem estabelecer a conexão com a API, o shortcode funciona corretamente. Não consegui me conectar à API no meu servidor. Estou usando o código da API correto. Estou informando o usuário de administrador do Discourse, mas a conexão não pode ser estabelecida.
Aviso que recebi: Você não está conectado ao Discourse. Se você estiver configurando o plugin, essa notificação deve desaparecer após preencher o formulário nesta página.
Capturei os erros na captura de tela com o plugin Querymonitor: Screenshot by Lightshot
O Curl 7.58.0 está instalado e em execução no meu servidor WordPress. Tudo funciona bem quando executo o comando curl google.com via SSH. Mas quando tento acessar o endereço do meu fórum, recebo o erro “cURL error 6: Could not resolve host: forum.address.com”.
[quote=“AtakanYildirim1, post:3, topic:154539”]
Mas quando acesso o endereço do meu fórum, recebo o erro “cURL error 6: Could not resolve host: forum.address.com”.[/quote]
Esse será o problema. O plugin não funcionará até que você resolva esse erro.
Posso tentar, mas o problema provavelmente está relacionado ao servidor do seu site WordPress. Você pode dar uma olhada nos tópicos em #suporte:wordpress para ver se algum deles se relaciona com o seu problema? A página de busca avançada pode ser útil. Tente começar com uma pesquisa como esta: Search results for 'curl error #suporte:wordpress' - Discourse Meta.
O Discourse funciona corretamente quando faço requisições a outros sites com o comando curl. Estou tendo problemas apenas ao me conectar ao meu site. É porque uso o mesmo domínio? Algo assim: o fórum ao qual quero me conectar: discourse.domain.com
WordPress: domain.com@simon
Tenho quase certeza de que o problema com o erro "cURL error 6: Could not resolve host" está relacionado à configuração do seu site WordPress. Seu site WordPress está em hospedagem compartilhada ou em um servidor que você configurou pessoalmente?