He luchado con este problema durante los últimos días antes de darme cuenta de cuál era el problema. Se informó aquí: Placeholder Forms - #48 by jericson.
El problema no parece ocurrir (¿ya no?) en el ejemplo dado en la publicación enlazada, así que haré mi propia reproducción aquí:
[wrap=placeholder key=TABLE description="table name" default="users"][/wrap]
```
SELECT * FROM =TABLE=;
```
hace:
SELECT * FROM =TABLE=;
La variable no se reconoce debido al resaltado del bloque de código, que se establece automáticamente en SQL.
El HTML de salida es:
<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>
Si especifico txt en el bloque de código, entonces el valor se muestra correctamente:
SELECT * FROM =TABLE=;
El comportamiento esperado sería que el valor se muestre independientemente del resaltado del código.
