The discussion revolves around dynamically inserting user-specific variables, like $CURRENT_USERNAME, into posts using BBCode. Nacho_Caballero proposes creating a custom BBCode plugin to handle dynamic URLs, such as [dynamic-url], but seeks a simpler solution. eviltrout suggests using the placeholder theme component, which is a lighter alternative for handling dynamic content. j.jaffeux recommends a theme component with wrap as another lightweight option, avoiding the complexity of a full plugin while still enabling dynamic content rendering.
Have you looked at the placeholder theme component?
It’s a less complicated version of what you are suggesting. Otherwise you are going to need to tap into our markdown engine to handle the replacements, but also make sure the engine has access to the information you need to replace on the client and server side. That part is tricky.