不能很好地理解_e函数

时间:2011-05-31 作者:enjoylife

<?php _e( $text, $domain ) ?>

$domain
(string)(可选)域以检索翻译的文本default:“default”

不能很好地理解第二个论点。当我自定义一个主题时,如果$域的值显示在主题上,我应该赋予它什么值。?我可以选择性地编写$域部分吗?我看到一些主题使用其主题名称作为$域。但文件上说Domain 检索翻译文本。这不是一个域。为什么?有些人使用与主题没有任何关联的其他字符串?

1 个回复
SO网友:Chris_O

$domain 是检索已翻译字符串的唯一标识符。

在函数中设置。php

<?php load_theme_textdomain( $domain, $path ) ?>

例如:

load_theme_textdomain(\'my_theme\', get_template_directory() . \'/languages\');

<?php _e( \'Translate this text\', \'my_theme\' ) ?>

如果没有翻译文件但不想使其可翻译,只需定义textdomain即可。

load_theme_textdomain(\'my_theme\');

结束

相关推荐