我有一个正常加载翻译的子主题,但是如果我添加了父主题中不存在的自定义可翻译字符串,那么如何将这些字符串添加到主po文件中,或者如何将其与父主题的翻译一起加载。
如何从子主题中加载自定义翻译?
1 个回复
SO网友:Mohamed Omar
实际上,我的错误是,我使用父主题的文本域替换子主题,而我应该为子主题定义一个不同的文本域,并将这两个域加载到子主题的functions.php
像这样:
add_action( \'after_setup_theme\', \'mr_load_textdomain\' );
function mr_load_textdomain(){
//for child
load_theme_textdomain (MR_DOMAIN,get_stylesheet_directory().\'/languages\');
//for parent
load_theme_textdomain (ET_DOMAIN,get_template_directory().\'/lang\');
}
结束