使用esc_html__和esc_attr__等转义值进行翻译的正确方法

时间:2016-03-05 作者:Mailmulah

从有关Codex的文章中,esc\\u attr\\e是为翻译转义值的正确方法。但从其他文章中,我了解到一些转义代码的清理问题和安全问题。对于我的代码,我使用以下代码:

 <h4><?php esc_attr_e( \'PREVIOUS ARTICLE\', \'myweb\' ); ?></h4>
我的代码是否适合翻译?如果没有,我应该使用什么代码?

非常感谢您的帮助

非常感谢。

1 个回复
SO网友:Bobby

您应该使用esc_html_e() 而不是esc_attr_e() 如果你想逃避你的翻译。

什么是正确的取决于你的意图

转义属性很好,用于转义html标记内的属性,如内联样式、数据等。

相关推荐

Wordpress translation

我想在WP中翻译一个单词,但我不想替换整个翻译文件(.mo和.po),因为只有一个单词(它将被下一个WP版本覆盖,我必须经常记住)。是否可以只翻译一个单词而不覆盖其余的单词?P、 S.:我需要在/wp includes/script loader中将“no subset”翻译成“西里尔文”。php: /* translators: To add an additional Open Sans character subset specific to your language,&#x