我需要在短代码图片标记中添加一些html,例如
<img src="http://image.com/design/images/5Stars.png" alt="5 star rating">
当我检查数据库中的值时,我可以看到所有用反斜杠格式化的双引号
<img src=\"http://image.com/design/Images/5Stars.png\" alt=\"5 star rating\">
我曾尝试使用“htmlspecialchars()”和“esc_attr()”但是当我使用短代码时,我可以看到简单的文本而不是html。
答案 0 :(得分:0)
尝试ob_start
,例如:
function my_shortcode() {
ob_start();
?> <HTML> <here> ... <?php
return ob_get_clean(); }