Notei que o link “Iniciar Discussão” na parte inferior do meu blog do Wordpress parou de funcionar e agora está apenas vinculando a “topic_url”.
Não tenho certeza de quando isso parou de funcionar.
Recentemente atualizei meu tema do Wordpress. Postei um post no blog após essa atualização que pareceu funcionar bem e foi postado no meu Fórum Discourse.
Então, esta publicação específica para o Discourse funcionou inteiramente como esperado? E, em seguida, uma publicação subsequente produziu este resultado inesperado?
Não tenho certeza do que você quer dizer com publicação subsequente.
Publiquei um novo post no blog ontem. A publicação deste post parece ter funcionado normalmente e foi postada no meu fórum Discourse como esperado. Verifiquei esta manhã e descobri que o link abaixo dele não funciona mais (descobri por acaso). Não fiz nada de especial, como atualizar ou outras ações.
Tenho certeza que funcionou antes, não tenho certeza há quanto tempo não está funcionando mais.
Entendi, obrigado por esclarecer. Ao entrar na visualização de “editar” da postagem, você vê que o tópico está vinculado corretamente na barra lateral do “Discourse”?
Entendi. Isso sugere que há algum outro problema com sua instância do WordPress, pois os dados que definem essa URL na visualização de edição de postagem são os mesmos dados que preenchem o topic_url no modelo de comentário. Em outras palavras, os dados estão lá, mas não estão sendo carregados no modelo de comentário por algum motivo.
Você está vendo algum problema em seus logs PHP? Se não tiver certeza de onde eles estão, você consegue perguntar ao seu provedor de hospedagem?
Você está vendo esse problema em algum outro post?
Você está vendo algum erro no console do seu navegador?
Você poderia tentar desabilitar o carregamento de comentários via AJAX nas configurações do “WP Discourse > Comentários” e ver se isso muda alguma coisa.
Preciso dar uma olhada esta noite, não tenho acesso aos logs PHP neste exato momento
Estou vendo este problema em todas as postagens
Só vejo um problema relacionado a cookie (bloqueado) no console do navegador (não acho que esteja relacionado, mas ficarei feliz em receber sua orientação se estiver)
Desliguei o Ajax e isso parece corrigir o link, no entanto o link tem muitos caracteres adicionais atrás do link que está definido em meu post no Wordpress (por exemplo, www.meudominio/post/1 se tornou www.meudominio/post/1?_ahsdkhsdkhkh*lnnjasdfa)
Ok, o problema pode estar conectado a scripts e/ou ajax no seu Wordpress. Por que você ativou o carregamento ajax? Você tem alguma preocupação em deixá-lo desativado?
Acho que estava habilitado quando instalei o plugin, se não, eu não o habilitei por um motivo específico. Acho estranho que tenha parado de funcionar sem um motivo claro (além de uma atualização do WordPress ou do Tema).
A configuração está desativada por padrão. Se houver algum problema de javascript com seu tema ou site, isso pode causar problemas com o carregamento ajax.
Sim, acho que essa é a solução. Você só precisa usar o carregamento ajax de comentários se tiver um motivo específico para fazê-lo.
Olá @Pieces, isso terá a ver com o seu site, não com este plugin. Parece que algo está impedindo que os campos personalizados de posts sejam carregados no seu WordPress em certas circunstâncias.
Você precisará depurar isso no lado do WordPress. Se você tiver um provedor de hospedagem ou um desenvolvedor, eu discutirei esse problema com eles. Se você fez alguma alteração recente no site, eu tentaria reverter a alteração e ver se isso resolve o problema.
Qual seria o melhor processo para desconectar meu Wordpress do Discourse? É simplesmente desinstalar (excluir) o plugin no Wordpress (na seção de plugins do Wordpress) e remover a chave de API e o Webhook no Discourse?