Domaine WordPress et Onebox modifiés

J’avais WordPress et Discourse connectés à l’aide de WP-Discourse. Le domaine de WordPress est passé de katiska.info à katiska.eu. J’ai donc dû changer le domaine de toutes les OneBoxes créées par WP-Discourse.

Il y a plus de 500 liens, donc la mise à jour manuelle sur WordPress n’est pas la première option.

J’ai fait

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

Cela a fonctionné, en grande partie. Mais existe-t-il un meilleur moyen d’y parvenir ?

Cependant, il y a \u003cstrike\u003edeux\u003c/strike\u003e une chose mineure.

quelque chose que nous, Finlandais, appelons un coup de pompe à l'air…

Je n’ai pas pu changer le texte de l’URL de type tag pour le lien sortant vers le nouveau domaine. Le lien lui-même a changé, cependant. C’est donc juste une chose cosmétique qui ne me dérange que moi. Si je mets à jour le lien Discourse depuis l’article lui-même, il change du côté de Discourse.

  • katiska.info devrait être katiska.eu

ET… Au même moment, j’ai réalisé que j’avais remplacé par .katiska.info car je n’étais pas sûr si j’avais des e-mails quelque part qui devaient rester sous l’ancienne forme. Mais il n’y a pas cette virgule au début. Eh bien, je laisse cela pour montrer à quel point je suis stupide :man_facepalming:

edit : Non, je ne peux pas non plus changer l’“icône sortante” de katiska.info à katiska.eu.

Mais voici le problème :

Ce lien mène à l’ancien domaine. Il ne change pas pour le nouveau, même si j’ai mis à jour le lien depuis WordPress. Peu de gens cliqueront dessus après avoir lu l’article sur le forum, mais il affiche un lien erroné, et à un moment donné mort, pour Google.

J’ai choisi le support, pas la catégorie wordpress, car je devrais être capable de changer une chose aussi triviale sur Discourse. Mais comme je n’ai aucune idée de ce que je faisais et que je fais, il y a un très grand risque que je ne puisse tout simplement pas le faire ™.

Vous êtes sur la bonne voie. Changer le nom de domaine ou renommer mon Discourse ? décrit en grande partie ce que vous avez fait.

Je ne suis pas tout à fait sûr du lien qui n’a pas été mis à jour. Est-ce du côté de Discourse ou du côté de WordPress.

Désolé si cela semble totalement puéril et idiot, mais j’essaie de réduire la barrière de la langue de mon côté :wink:

  • Les articles de WordPress sont liés à Discourse en utilisant WP-Discourse
  • WordPress a obtenu un nouveau domaine (.info → .eu)
  • Les OneBoxes sur Discourse ont besoin d’un changement pour pointer vers le nouveau domaine de WordPress (.info → .eu)
  • J’ai fait des choses avec rake pour changer .info → .eu
  • Sur Discourse, tout le reste a changé sauf le lien « Ceci est un sujet de discussion compagnon… »
  • Je ne peux même pas le changer depuis WordPress lors de la mise à jour du lien vers Discourse
1 « J'aime »

Ah ! Donc c’est votre seul problème. Discourse ne fait pas le lien vers le nouveau site WordPress. Et cela vient du même changement de domaine ?

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

Si vous modifiez ces publications manuellement, vous pouvez simplement les changer ?

Y a-t-il quelque chose qui pourrait expliquer que le remappage précédent n’ait pas couvert ce cas ?

Êtes-vous sûr que ces éléments ont été rebakés ? Pouvez-vous reconstruire le HTML dans l’UX ? (Cliquez sur les …, cliquez sur :wrench:, cliquez sur “rebuild html”)

En fait… le problème est mineur ;)\n\nIl s’agit juste du lien dans la phrase « Ceci est un sujet de discussion compagnon pour l’entrée originale à… ». Ce lien ne change pas. Ni via WordPress, ni lors du remappage/re-cuisson des correspondances, ni lors de la reconstruction du HTML. Tout le reste fonctionne bien et j’ai pu changer le domaine de WordPress partout dans Discourse. Mais pas celui-là.\n\nEt ce n’est pas seulement ce message, mais tous ceux liés de WordPress à Discourse. J’ai changé un autre domaine WordPress après cela. La même chose se produit. Je peux remplacer toutes les autres occurrences, mais pas ce lien « discussion compagnon ».\n\nNon, je n’ai pas fait de re-cuisson pure, car cela prend beaucoup de temps — et je pense que rebake_match devrait faire l’affaire.\n\nJe suis très proche de cacher cette ligne totalement :smile:\n\nAprès les tags, il y a une icône + domaine indiquant que le sujet est créé à partir d’une URL externe ; ce domaine ne change pas depuis Discourse, mais oui lorsque je mets à jour l’article lié sur WordPress (en utilisant WP-Discourse). Mais ce n’est pas important car le lien lui-même est très bien, c’est juste le nom du domaine qui reste.

1 « J'aime »