1

例如,我需要在短代码图像标签中添加一些 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。

4

1 回答 1

0

试试ob_start这个例子:

function my_shortcode() {
    ob_start();
    ?> <HTML> <here> ... <?php
      return ob_get_clean(); }
于 2016-03-18T11:51:22.060 回答