Acabei de tentar meu primeiro push manual de um post do WP em um tópico do Discourse. Funcionou, mas acabou adicionando HTML que faz o post não parecer bom, e eu não gosto que HTML que eu não especifiquei esteja sendo adicionado ao meu conteúdo. Veja o que foi postado:
<small>Originalmente publicado em: https://original/post/url/
</small><br>Aqui está o trecho. É válido...
Então, ele está adicionando algumas tags de formatação, bem como entidades HTML, eu acho. Nada preferível… há alguma maneira de evitar isso? Eu só quero que ele poste o conteúdo exato do trecho diretamente do WP, com um link limpo de volta para o post original.
O Discourse foi projetado para lidar com HTML no conteúdo bruto das postagens. A menos que você esteja vendo entidades HTML na versão publicada (ou seja, o que aparece no tópico quando você o está lendo), é assim que ele foi projetado para funcionar e funciona com sucesso para muitas combinações de Wordpress / Discourse.
Você pode personalizar o HTML que é publicado no Discourse usando as dicas descritas aqui:
O motivo pelo qual é HTML em vez de markdown é explicado mais detalhadamente aqui:
Estou me desviando do assunto aqui, mas HTML não é um problema na minha opinião. Mas os short codes são, se um post do WordPress for exibido como texto no Discourse, porque eles são removidos.
Eu consigo imaginar por que isso acontece e é por isso que não posso considerá-lo um bug ou algo parecido, é apenas outra limitação.
Mas eu não tive nenhum problema com HTML em si. Mas o próprio WordPress, dependendo do tema, eu acho, removerá o HTML das resenhas com bastante frequência, embora.
Obrigado pelo feedback sobre isso. Não quero editar arquivos do WP, mas definitivamente há um problema sério na forma como os links são enviados do WP para o Discourse.
Se eu colar um link em um tópico manualmente no Discourse, ele se expande em algo bonito, como isto:
No entanto, se eu enviar um link do WP, a postagem do Discourse aparece assim:
Peço desculpas, não são as pequenas tags, é que o link não está em sua própria linha. Se eu editar a postagem resultante do Discourse apenas para inserir uma nova linha no URL, ela se expandirá para a formatação “bonita”.
Você não precisa. Como @Jagster apontou em seu outro tópico
É assim que o WordPress foi projetado para ser usado. É uma plataforma de código aberto que suporta uma boa parte dos sites na web. Essa diversidade significa que as configurações prontas nunca vão satisfazer a todos.
Por favor, leia o tópico que linkei. Você pode mudar isso ao seu gosto usando os métodos descritos lá
Se você ficar preso com isso, basta responder a esse tópico e eu te ajudarei
O problema não foram as pequenas tags HTML, no entanto, foi a falta de uma quebra de linha antes do URL. E pelo que li, seria necessário editar arquivos, o que não quero fazer, e também não quero mexer com PHP através de um plugin. No momento, apenas edito a postagem e adiciono uma quebra de linha antes do URL toda vez que publico uma postagem. É um pouco irritante, mas não é uma grande dor de cabeça. Seria melhor, é claro, não ter esse problema em primeiro lugar, mas é o que é.