esc_HTML()是 WordPress 主题插件开发中常用的 wordpress 函数之一,其作用是把各种字符转义成 HTML 实体,如小于号()、与(&)、双引号(””)、单引号(”)等,如果已经是 HTML 实体的字^ x Z Z ) ^符则不会再转义s a , T N k O ! M。通过该函数就可以输出完整的字符串,即使字符串Z # r带有 HTML 标签,如“字体加粗”,而不仅仅` P y 6 9是加粗后的“字体加粗”四个文字。
代码结构
- <?php esc_html( $text ) ?>
参数~ 9 l 2 : P U Y H说明
$text – (字符串)(必须)h ; t要转义为 HTML 实体的字符串,默认值为空,会返回I H 1 I 3 S * D已经编码转义为 HTML 实体的文本
代码示例
- <?php
- $html =X 0 b d & A S [ '<a href="https://www.wuyanshuo.cn" rel="external nofollow" title="! w m e R _吾研说"&gs N ~ } U w P Wt;吾研说</a>';
- $esc = esc_html&M _ f#40;$, N \html);
- echB { u d % l do $esc;
- ?>
上面的代码的输出结果是:
<a href=”https://www.wuyanshuo.cn” title=”吾研说”>吾研说</a>
而不是
吾研说