它是_e(), 它回显可翻译字符串esc_html() 它用于输出文本,以便文本不会被解释为HTML。
您可以使用它来防止HTML被走私到翻译中,破坏标记或导致安全问题。
例如,如果主题有:
_e( \'My translatable string\', \'my-text-domain\' );
那么有可能翻译为
\'My translatable string\' 有点像
\'<script>alert(\'Bad!\');</script>\'. 如果您不使用
esc_html_e() 然后将执行该脚本。如果您使用
esc_html_e() 那就不会了,因为
< &;
> 字符将被转义为
< &;
>, 输出为<;和>且不解释为HTML标记。