Domínio do WordPress e Onebox alterado

Tive o WordPress e o Discourse conectados usando WP-Discourse. O domínio do WordPress mudou de katiska.info para katiska.eu. Portanto, precisei alterar o domínio de todas as OneBoxes feitas pelo WP-Discourse.

Existem mais de 500 links, então atualizar manualmente no WordPress não é a primeira opção.

Eu fiz

rake posts:remap[".katiska.info",".katiska.eu"]
rake posts:rebake_match[".katiska.eu"]

Isso fez o trabalho, na maior parte. Mas existe uma maneira melhor de conseguir o mesmo?

No entanto, há \u003cstrike\u003eduas\u003c/strike\u003e uma pequena coisa.

algo que nós finlandeses chamamos de "bug mental"...

Não consegui alterar o texto do URL do tipo tag para links de saída para o novo domínio. O link em si mudou, no entanto. Então, isso é apenas uma coisa cosmética e incomoda apenas a mim. Se eu atualizar o link do Discourse a partir do artigo em si, ele muda no lado do Discourse.

  • katiska.info deveria ser katiska.eu

E MAIS… Na mesma época em que escrevi isso, percebi que substituí a partir de .katiska.info porque não tinha certeza se tinha e-mails em algum lugar que precisavam permanecer na forma antiga. Mas não há essa vírgula inicial. Bem, deixo isso para mostrar o quão estúpido eu sou :man_facepalming:

editar: Não, eu também não consigo mudar o “ícone de saída” de katiska.info para katiska.eu.

Mas este é o problema:

Esse link vai para o domínio antigo. Ele não muda para o novo, mesmo que eu tenha atualizado o link do WordPress. Poucos clicarão nele depois de lerem o artigo no fórum, mas ele mostra um link incorreto e, em algum momento, inativo para o Google.

Escolhi suporte, não a categoria wordpress, porque deveria ter a capacidade de mudar uma coisa tão trivial no Discourse. Mas como não tenho ideia do que estava e estou fazendo, há um risco muito grande de que eu simplesmente não consiga fazer isso ™.

Você está no caminho certo. Alterar o nome de domínio ou renomear meu Discourse? descreve a maior parte do que você fez.

Não tenho certeza de qual link não foi atualizado. É no lado do Discourse ou no lado do WordPress?

Desculpe se isso soa totalmente infantil e sem noção, mas estou tentando diminuir a barreira do idioma do meu lado :wink:

  • Artigos do WordPress estão vinculados ao Discourse usando WP-Discourse
  • O WordPress mudou de domínio (.info → .eu)
  • OneBoxes no Discourse precisam ser alteradas para apontar para o novo domínio do WordPress (.info → .eu)
  • Eu fiz as coisas com rake para mudar .info → .eu
  • No Discourse, todo o resto mudou, exceto o link “Este é um tópico de discussão complementar…”
  • Não consigo alterá-lo nem mesmo no WordPress ao vincular ao Discourse
1 curtida

Ah! Então este é o seu único problema. O Discourse não está vinculando ao novo site do WordPress. E mudou do mesmo domínio?

“.katiska.info” → “.katiska.eu”

Se você editar essas postagens manualmente, pode simplesmente alterá-las?

Você fez algo que causaria o mapeamento anterior não cobrir este caso?

Você tem certeza de que eles foram reprocessados? Você pode reconstruir o HTML na UX? (Clique nos …, clique na :wrench:, clique em “reconstruir html”)

Na verdade… o problema é bem menor :wink:

É apenas o link na frase “Este é um tópico de discussão complementar para a entrada original em…”. Esse link não muda. Nem via WordPress, nem quando remap/rebake_match, nem reconstruindo o HTML. Tudo o mais funciona bem e eu pude mudar o domínio do WordPress em toda a Discourse. Mas não esse.

E não é apenas esse post, mas todos os vinculados do WordPress para a Discourse. Mudei outro domínio do WordPress depois disso. Acontece o mesmo. Posso substituir todas as outras instâncias, mas não esse link de “discussão complementar”.

Não, eu não fiz um rebake puro, porque leva muito tempo — e eu acho que rebake_match deveria fazer o trabalho.

Estou bem perto de esconder essa linha totalmente :smile:

Depois das tags há um ícone + domínio dizendo que o tópico é feito por URL externa; esse domínio não muda da Discourse, mas muda quando atualizo o artigo vinculado no WordPress (usando WP-Discourse). Mas esse não é importante porque o link em si está bom, é apenas o nome do domínio que permanece.

1 curtida