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

2022-03-28 16:46:12 浏览数 (3)

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

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

此函数与 esc_attr 类似。

代码结构

用法:

代码语言:javascript复制
<?php esc_html( $text ) ?>

参数:

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

代码示例

代码语言:javascript复制
<?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

0 人点赞