Il semble que vous cherchiez à réaliser quelque chose de similaire à la fonctionnalité Discourse « Répondre en tant que sujet lié ». Les utilisateurs peuvent le faire en sélectionnant cette option dans le menu des options de réponse du compositeur :
Vous pouvez également y parvenir en utilisant la méthode de composition de sujet via URL à laquelle vous avez fait référence. Pour que cela fonctionne, vous devrez encoder l’URL du sujet en format URL avant de l’ajouter à la section body de l’URL. Par exemple, si vous souhaitez créer un lien qui ajoute l’URL de ce sujet (https://meta.discourse.org/t/how-to-add-post-url-in-customize-url/176935) au corps d’un nouveau sujet, vous devrez l’encoder en https%3A%2F%2Fmeta.discourse.org%2Ft%2Fhow-to-add-post-url-in-customize-url%2F176935 avant de l’ajouter à la section body de l’URL.
Si vous utilisez cette méthode, vous constaterez probablement qu’il est nécessaire d’encoder les autres parties de l’URL pour supprimer tout espace présent dans son titre. Sinon, l’URL ne sera pas cliquable.
Non, il n’existe pas de moyen de remplacer un lien dans une variable post_url. Il serait peut-être possible de développer une telle fonctionnalité sous forme de composant de thème ou de plugin.