這標題有點難以說明,看範例比較準。

<p <eq name="var" value="1">class="selected">TEST</p>
<p <eq name="var" value="1"> class="selected">TEST</p>

若上例 (1) 的 var 並非為 “1” 以及上例 (2) 的 var 為 “1”,則引擎解析後的 HTML 會變成:

<p  >TEST</p> <!--wordpress 顯示問題,我用全形空格表示-->
<pclass ="selected">TEST
</pclass>

看了是不是就倒彈?

所以手動修改 ThinkPHP/Lib/Template/ThinkTemplate.class.php:

尋找第 429 行並將 trim 去掉:

$content = trim($content);

改完後上述例子就能更賞心悅目了

<p>TEST</p>
<p class="selected">TEST</p>

收工!