我正在研究一个主题,我想把它翻译出来。我还没有在翻译文本中包含文本域,因为我还不知道文本域将是什么。我想,在我能为我的主题命名之前,我应该使用一个函数来输出我的文本域名,而不是在翻译文本上硬编码。
示例:
这是添加文本域的传统方式:
echo _e(\'Hello\', \'my-theme-name\');
我的方法如下:
function text_domain() {
define(\'TEXT_DOMAIN\', \'my-theme-name\', true );
echo TEXT_DOMAIN;
}
使用方法如下:
echo _e(\'Hello\', text_domian());
。。。当我为我的主题命名时,我可以在一个地方更新它,而不是在每个文件中多次更新。
问题是:这是一种可行的方式吗?我的主题在获得WordPress主题审查团队的批准时会遇到问题吗?