WordPress主题中的2个本地化 时间:2012-03-31 作者:Martti Laine 我正在构建一个主题,其中包括一个单独的“部分”,我想使主题和单独的部分都可以本地化。但是,我不想将它们放在同一个textdomain下。有人建议不要这样做吗?有什么问题吗?我不想把单独的部分作为插件。这是内部可能出现的内容,例如。functions.php:__(\'String\', \'themename\'); __(\'Another string\', \'somethingelse\'); 1 个回复 SO网友:fuxia 从技术上讲,这是可能的。您可以加载任意多个语言文件:load_theme_textdomain( \'text_domain_1\', get_template_directory() . \'/languages/td1\' ) ); load_theme_textdomain( \'text_domain_2\', get_template_directory() . \'/languages/td2\' ) ); 在性能方面,如果愿意的话,它可能是有用的separate front-end and back-end translations.但是,如果这样做是为了管理已转移到主题中的插件代码,那么这是错误的解决方案。例如臭名昭著的联系人表单、短代码或仪表板小部件——这些部分应该由真正的插件来处理。TL;医生:这取决于你想解决的问题。 结束 文章导航