我正在尝试使用以下代码(子主题中的functions.php)从子主题中加载woocommerce语言文件:
function weg_localisation() {
unload_textdomain('woothemes');
load_textdomain('woothemes', get_stylesheet_directory() . '/languages/woocommerce/woocommerce-en_US.mo');
unload_textdomain('woocommerce');
load_textdomain('woocommerce', get_stylesheet_directory() . '/languages/woocommerce/woocommerce-en_US.mo');
}
add_action('init', 'weg_localisation');
...但是通过这种方式,我只加载了50%的字符串(已翻译50%)。
当我将.mo文件粘贴到wp-content / plugins / woocommerce / i18n / languages中时,它可以正常工作-完全可以翻译。
如何从子主题完全加载woocommerce的翻译?我目前需要这个。