Estou usando a versão mais recente do WordPress junto com o plugin mais recente do WordPress. Ao postar automaticamente do WP para o Discourse, recebo este erro:
Uma postagem falhou ao ser publicada no Discourse a partir do seu site [netzwissen.de]. A postagem '@netzwissen.de Migration erledigt' foi publicada no WordPress por autor01, em 2024-01-01 13:34:14. [\u003chttps://www.netzwissen.de/2024/01/01/netzwissen-de-migration-erledigt/\u003e](https://www.netzwissen.de/2024/01/01/netzwissen-de-migration-erledigt/)
Motivo da falha: Um código de resposta 422 foi retornado do Discourse. Embed url wird bereits verwendet Se você estiver tendo problemas com o plugin WP Discourse, você pode encontrar ajuda em: [\u003chttps://meta.discourse.org/c/support/wordpress\u003e](https://meta.discourse.org/c/support/wordpress)
Apesar deste erro, a postagem aparece no Discourse, mas com alguns blocos \u003cdiv\u003e ...\u003c/div\u003e vazios que vêm do framework de tema Divi no WordPress (Divi — The Ultimate WordPress Theme & Visual Page Builder). Esse código html/css não deveria ser removido automaticamente ao processar para o esquema bbcode/md no Discourse?
Olá Thomas, meu pensamento inicial é que o erro está ocorrendo porque a postagem está sendo enviada para o Discourse duas vezes e o problema de HTML é separado. Vamos começar com o problema de publicação dupla. Você poderia confirmar algumas coisas para mim:
Onde você está vendo esse erro? No Visualizador de Logs no plugin WP Discourse?
Você vê isso em todas as postagens que estão sendo publicadas no Discourse ou apenas em algumas?
Você está agendando as postagens?
Qual compositor do WordPress você está usando para compor as postagens (clássico ou Gutenberg)?
Você está usando algum outro tema, plugin ou personalização que afete a forma como você posta no WordPress?
Olá Angus, primeiro um “Feliz Ano Novo” para a Escócia (presumo)
é um e-mail de erro vindo do CMS do WP, então ele é criado pelo código do plugin do WP e enviado através do framework do CMS.
todas as postagens até agora
Não. Mas editei a postagem no WP e a salvei como rascunho antes de publicá-la finalmente. Então, teoricamente, a “publicação” incluindo a “publicação para a API do Discourse” deve aparecer apenas uma vez…
Você poderia ir para a visualização de Logs no WP Discourse, clicar em “Download” e me enviar o arquivo baixado por mensagem privada? Isso me ajudará a entender melhor seu ambiente, configurações e o erro. Obrigado!
Feliz ano novo também! (Infelizmente, sou apenas australiano, muito menos interessante )
Olá! Eu tenho exatamente o mesmo problema no momento e não consigo resolver sozinho. Toda vez que publico um artigo, ele não o conecta com o tópico do Discourse. Mesmo código de erro acima. Adoraria saber se você encontrou uma solução.
Você também tem o plugin ActivityPub ativado? Se sim, ele ainda não é compatível com tópicos incorporados criados pelo plugin WP Discourse (que foi o problema neste tópico).
Ainda tenho problemas enormes com o plugin WP-DIscourse ao usá-lo com uma instalação atual do WP em combinação com o Divi Theme/Divi composer de https://www.elegantthemes.com
Erro 422 ao postar novas entradas de blog no WP, como descrito acima.
Nenhum conteúdo MD “limpo” nas postagens criadas pelo plugin através da API do discourse
Desativei o plugin WP-DIscourse 2.5.2 por enquanto, pois ele ainda não é utilizável para meus casos de uso. OBSERVAÇÃO: Acredito agora que meu título original estava errado/enganoso. Este é um problema WP >> Discourse, não tem nada a ver com o plugin ActivityPub no WP (ActivityPub – WordPress-Plugin | WordPress.org Deutsch) e ainda menos com o plugin ActivityPub do @angus instalado dentro da instância do Discourse.