WordPress 函数:esc_html()将符号标签编码转义为HTML实体

编辑于:2021年12月18日

esc_html() 的作用,是把各种字符转义成 HTML 实体,如 < > & " '(小于号,大于号,&,双引号,单引号)等,如果已经是 HTML 实体的字符则不会再转义。

通过该函数就可以输出完整的字符串,即使字符串带有 HTML 标签,如 <strong>字体加粗</strong>,而不仅仅是加粗后的 字体加粗 四个文字。

此函数与 esc_attr 类似。

代码结构

用法:

<?php esc_html( $text ) ?>

参数:

$text
(字符串)(必须)要转义为HTML实体的字符串,默认值为空,会返回已经编码转义为 HTML 实体的文本

代码示例

<?php 
 $html = '<a href="https://wangejiba.com" title="玩个机吧">玩个机吧</a>';
 $esc = esc_html($html);
 echo $esc;
?>

上面的代码的输出结果是:<a href="https://wangejiba.com" title="玩个机吧">玩个机吧</a> ,而不是:玩个机吧

文件位置:

wp-includes/formatting.php

相关推荐