首页 > 解决方案 > WooCommerce 不会加载整个 .mo 文件

问题描述

我正在尝试使用此代码(子主题中的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 的翻译?这个时候我需要这个。

标签: phpwordpresswoocommerce

解决方案


推荐阅读