我已經使用Wordpress主題和定製文本打印作爲html標記。我想打印像文字一樣。將輸入框文本打印爲簡單文本而不是html標記
<a href="tel:704-372-6846">704 372 6846</a>
我想在前端顯示帶有鏈接的「704 372 6846」文本。
我想爲此嘗試strip_tags()。但它仍然不起作用。我在哪裏做錯了。
我已經使用Wordpress主題和定製文本打印作爲html標記。我想打印像文字一樣。將輸入框文本打印爲簡單文本而不是html標記
<a href="tel:704-372-6846">704 372 6846</a>
我想在前端顯示帶有鏈接的「704 372 6846」文本。
我想爲此嘗試strip_tags()。但它仍然不起作用。我在哪裏做錯了。
您可以使用html_entity_decode。它解碼html標籤並按照原樣顯示文本。
根據其文件:
html_entity_decode - 轉換所有HTML實體及其適用角色
所以在你的情況下使用這樣
<?php
$phone = html_entity_decode("<a href='tel:704-372-6846'>704 372 6846</a>
");
echo $phone;
讓我知道如果這並未不適合你。
我假設你保存的文本爲HTML格式(輸入),但你要打印在前端的環節,如果這是你的問題
那麼對於一個快速的解決方案是使用CSS和JavaScript隱藏文本框並將其顯示爲Archer標籤。
檢查我的演示 http://cssdeck.com/labs/imxsreqk
HTML
<div class="inputContainer">
<input class="myInput" type="text" name="myInput" id="myInput" value="704 372 6846" />
<a href="#" id="inputAncher"></a>
</div>
CSS
的JavaScript
(function() {
var inputval = document.getElementById('myInput').value;
var ancher = document.getElementById('inputAncher');
ancher.innerHTML = inputval;
})();
這是同樣的問題https://wordpress.stackexchange.com/questions/190226/html-output-via-theme-customizer-is-not-working – Ranjit