Consegui alterar o nome de domínio seguindo as instruções detalhadas no fórum. (obrigado )
No entanto, quando faço login no WordPress, mesmo já tendo alterado o domínio definido nas configurações do WP-Discourse, e ele diz conectado, as postagens antigas/existentes ainda mostram o endereço da postagem do fórum usando o domínio antigo.
Como/onde posso atualizar postagens antigas para usar o novo nome de domínio?
Observação: Se eu clicar em “Atualizar tópico do Discourse” e salvar novamente a postagem, o URL é atualizado corretamente para a postagem existente. No entanto, eu gostaria de não ter que salvar manualmente mais de 100 postagens. Espero que haja uma maneira mais fácil?
Você pode automatizar esse processo. Acho que os links que apontam para o domínio antigo do Discourse a que você está se referindo são os links para tópicos do Discourse que aparecem abaixo das postagens do WordPress. Esses links são definidos pelo campo discourse_permalink do post. Você poderia tentar atualizar manualmente esse campo para uma de suas postagens para confirmar que isso resolve o problema:
O principal a se ter em mente é que você precisa usar um plugin de remapeamento que seja capaz de atualizar os campos personalizados de postagem. Acho que ambos os plugins que eu linkei podem fazer isso. Eu também procuraria um plugin que permita executar um teste antes de realizar o remapeamento real. O segundo plugin que eu linkei diz que suporta isso.
Certifique-se de salvar um backup recente do seu banco de dados do WordPress antes de executar o remapeamento. Também seria bom tentar atualizar manualmente o campo discourse_permalink para apenas uma postagem para confirmar que isso resolve o problema para você.
Para ver a seção de campos personalizados, você provavelmente precisa clicar em “preferências” na barra lateral do editor, depois selecionar Painéis e, em seguida, habilitar campos personalizados:
Estou bastante confiante de que apenas executar o remap resolverá o problema para você. Isso seria apenas uma verificação adicional para confirmar que resolve o problema.