Parece que estás intentando lograr algo similar a la funcionalidad de Discourse “Responder como tema vinculado”. Los usuarios pueden hacerlo seleccionando esa opción en el menú de opciones de respuesta del compositor:
También podrías lograrlo utilizando el método de crear un tema mediante URL al que has hecho referencia. Para que funcione, necesitarás codificar en URL la URL del tema antes de agregarla a la sección body de la URL. Por ejemplo, si quisieras crear un enlace que agregue la URL de este tema (https://meta.discourse.org/t/how-to-add-post-url-in-customize-url/176935) al cuerpo de un nuevo tema, necesitarías codificarla en URL como https%3A%2F%2Fmeta.discourse.org%2Ft%2Fhow-to-add-post-url-in-customize-url%2F176935 antes de agregarla a la sección body de la URL.
Si utilizas ese método, es probable que descubras que necesitas codificar en URL las demás partes de la URL para eliminar cualquier espacio en su título. De lo contrario, no se creará una URL clicable.
No, no hay forma de sustituir un enlace en una variable post_url. Algo que hiciera eso podría desarrollarse posiblemente como un componente de tema o un complemento.