esc_html_e()是WordPress中用来输出字符的一个函数,其不同于一般的直接输出。是经过翻译之后的安全输出,所谓安全输出,是对输出字符做了HTML实体的转义,还有就是可以对文本进行翻译。
其官方解释如下:
esc_html_e( string $text, string $domain = ‘default’ )
Display translated text that has been escaped for safe use in HTML output.
Description #Description
If there is no translation, or the text domain isn’t loaded, the original text is escaped and displayed.
If you need the value for use in PHP, use esc_html__().
Parameters #Parameters
$text
(string) (Required) Text to translate.$domain
$domain
(string) (Optional) Text domain. Unique identifier for retrieving translated strings.
Default value: ‘default’
如果我们在使用某个主题中有用到这个方法,一般都是这么使用的。<?php esc_html_e(’All Rights Reserved.’,’dashscroll’); ?>
这样会把英文翻译成中文,如果我们不想翻译,则直接把第二次参数dashcroll替换成default即可。一般第二个参数是主题的名称。