Tive dificuldade com este problema nos últimos dias antes de descobrir qual era o problema. Foi relatado aqui: Placeholder Forms - #48 by jericson.
O problema parece não ocorrer (mais?) no exemplo dado na postagem vinculada, então farei minha própria reprodução aqui:
[wrap=placeholder key=TABLE description="table name" default="users"][/wrap]
```
SELECT * FROM =TABLE=;
```
faz:
SELECT * FROM =TABLE=;
A variável não é reconhecida por causa do destaque do bloco de código, que é definido automaticamente como SQL.
O HTML de saída é:
<code class="hljs language-sql" data-highlighted="yes">
<span class="hljs-keyword">SELECT</span>
<span class="hljs-operator">*</span>
<span class="hljs-keyword">FROM</span>
<span class="hljs-operator">=</span>
<span class="hljs-keyword">TABLE</span>
<span class="hljs-operator">=</span>
;
</code>
Se eu especificar txt no bloco de código, o valor é exibido corretamente:
SELECT * FROM =TABLE=;
O comportamento esperado seria ter o valor exibido independentemente do destaque do código.
