当前浏览:首页 / WordPress函数 / esc_html()

esc_html( string $text )

转义HTML块

e 翻译more...

  • __() 检索$text的翻译
  • _e() 显示翻译文本
  • _ex() 使用gettext上下文显示翻译后的字符串
  • _n_noop() 在POT文件中注册多个字符串,但不翻译它们
  • _n() 基于提供的数字翻译和检索单数或复数形式
  • _nx_noop() 在POT文件中使用gettext上下文注册多个字符串,但不翻译它们
  • _nx() 使用gettext上下文,根据提供的数字检索单/复数形式进行翻译
  • _x() 使用gettext上下文检索已翻译的字符串
  • esc_attr__() 检索$text的翻译并将其转义,以便在属性中安全使用
  • esc_attr_e() 显示为在属性中安全使用而转义的翻译文本

esc 转义more...

  • esc_attr__() 检索$text的翻译并将其转义,以便在属性中安全使用
  • esc_attr_e() 显示为在属性中安全使用而转义的翻译文本
  • esc_attr_x() 使用gettext上下文翻译字符串,并将其转义以在属性中安全使用。
  • esc_attr() 转义HTML属性
  • esc_html__() 检索$text的翻译并将其转义,以便在HTML输出中安全使用。
  • esc_html_e() 显示为在HTML输出中安全使用而转义的翻译文本。
  • esc_html_x() 使用gettext上下文翻译字符串,并将其转义,以便在HTML输出中安全使用
  • esc_html() 转义HTML块
  • esc_js() 转义单引号、"、 、&,并修复行尾。
  • esc_textarea() 转义textarea值

html


参数

$text

(string) (必填)


返回

(string)



源码

查看源码 官方文档


更新日志

版本描述
2.8.0开始引入

使用示例

  • 示例1

    示例

    $html = esc_html( '<a href="http://www.example.com/">A link</a>' );
    

    $html现在包含以下内容:

    &lt;a href=&quot;http://www.example.com/&quot;>A link&lt;/a>
    

    在HTML文档中显示为:

    <a href="http://www.example.com/">A link</a>

    而不是这样:

    A link

  • 示例2

    注意,esc_html将尝试避免双重编码。取此代码:

    echo esc_html( 'A &amp; B' );

    这将打印A &amp; B而不是A &amp;amp; B

  • 示例3

    在示例字符串上使用esc_html()后,您将拥有:

    &lt;a href=&quot;http://www.example.com/&quot;>A link&lt;/a>