Chemin incorrect après mise à jour des permaliens - bug ?

Il semble que lorsque je modifie la structure des permaliens dans WordPress, puis que je mets à jour le post Discourse, les deux chemins vers l’article ne sont pas mis à jour.

Le chemin dans l’article est :

Mais pas le lien dans le texte du sujet.

Est-ce un bug ou est-ce normal ?

Maintenant, j’ai un lien mort dans le sujet…

Édité : j’ai ajouté un lien vers le post au cas où mon texte n’aurait pas été clair…

1 « J'aime »

Je m’attendrais à ce que le lien « Publié à l’origine sur » dans le message soit mis à jour si vous cliquez sur le bouton « Mettre à jour le sujet » dans Discourse. En revanche, le lien mis en avant dans l’en-tête du sujet ne sera pas mis à jour. C’est un problème. Je cherche des solutions pour le résoudre.

2 « J'aime »

Cela fonctionne bien.

Merci :+1:

Des nouvelles à ce sujet ?

Cela devrait-il être déplacé vers les bugs ?

C’est un problème résoluble, mais cela nécessitera des modifications assez importantes du plugin pour que cela fonctionne. Je vais essayer de le faire la semaine prochaine. En attendant, vous pouvez empêcher l’affichage des liens en vedette brisés en désactivant le paramètre du site Discourse « topic featured link enabled ».

2 « J'aime »

Salut,

J’ai une installation WordPress connectée avec succès à Discourse grâce à l’excellente extension WP-Discourse. Je viens de transférer mon site WordPress de son ancien nom de domaine, webcomics.yaoi911.com, vers son nouveau nom de domaine, youngprotectors.com. Rien d’autre n’a changé, seul le nom de domaine a été modifié ; la structure du reste de l’URL est identique.

Cependant, tous mes articles de WordPress vers Discourse affichent toujours l’ancienne URL :

Je souhaite remplacer toutes les références à mon ancien nom de domaine par le nouveau dans mon installation Discourse.

J’ai effectué une recherche ici et trouvé un fil de discussion de 2017 indiquant que la meilleure méthode consistait à utiliser la console Rails. Je n’ai jamais effectué de modifications de cette manière auparavant, mais je suis prêt à apprendre quelque chose de nouveau. :slight_smile:

Je voulais simplement m’assurer qu’il s’agit toujours de la méthode préférée pour résoudre ce problème. Je pense que tout ce que je dois faire est de copier-coller ce code dans la ligne de commande après m’être connecté à ma console Rails :

Ai-je bien compris la démarche, @simon ? Est-ce la meilleure méthode ? Cela modifiera-t-il également les liens dans le contenu des messages ?

Merci de me faire savoir si vous avez un moment. Merci !

Alex

2 « J'aime »

Je viens de publier la version 2.0.5 de WP Discourse sur le référentiel des plugins WordPress. Avec cette mise à jour, si l’option « Ajouter des liens en vedette » est activée sur WordPress, le lien en vedette de Discourse sera mis à jour lorsque vous cliquerez sur le bouton « Mettre à jour le sujet » dans WordPress. Le lien en vedette sera également mis à jour si vous cochez la case « Mettre à jour le sujet Discourse » lors de la publication d’articles avec l’éditeur classique.

Cela devrait résoudre le problème survenant lorsque le nom de domaine ou la structure des permaliens d’un site WordPress est modifié. Cela nécessite toutefois de mettre à jour chaque article manuellement, ce qui peut représenter un travail considérable pour un site comportant de nombreux articles.

2 « J'aime »

Merci, Simon. C’est un peu fastidieux, surtout parce que je devrai aussi réajouter mes images de bandes dessinées en haut de chaque message, mais la nouvelle mise à jour a fonctionné exactement comme prévu et j’apprécie vraiment la réactivité.

Tu es génial !

Alex

2 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.