Sto cercando di capire qual è il modo migliore per scrivere qualcosa del genere in un post:
[Clicca qui per riservare il tuo posto](https://mysite.com/$CURRENT_USERNAME)
Dove $CURRENT_USERNAME verrebbe sostituito con un valore diverso a seconda dell’utente loggato.
Penso di poter ottenere il nome utente corrente utilizzando l’API dei plugin all’interno di un componente del tema, ma non sono sicuro del modo migliore per inserire effettivamente il link.
Immagino che un’opzione potrebbe essere scrivere un plugin che aggiunga un nuovo comando bbcode, come discourse-details o discourse-spoiler-alert. Qualcosa del genere:
[dynamic-url description="Clicca qui per riservare il tuo posto" pattern="https://mysite.com/$CURRENT_USERNAME"][/dynamic-url]
Hai dato un’occhiata al componente del tema placeholder?
È una versione meno complessa di ciò che stai suggerendo. In caso contrario, dovrai accedere al nostro motore Markdown per gestire le sostituzioni, ma assicurarti anche che il motore abbia accesso alle informazioni necessarie per eseguire le sostituzioni sia lato client che lato server. Quella parte è delicata.