从全局语言目录加载文本域

时间:2016-10-29 作者:wordpress user

我正在为我的插件创建翻译
获取.mo 插件/语言目录中的文件,我使用该函数

//Load translation
function load_plugin_textdomain() {
    load_plugin_textdomain( \'my-plugin\', FALSE, basename( dirname( __FILE__ ) ) . \'/languages/\' );
}
add_action( \'plugins_loaded\', \'load_plugin_textdomain\' );
如何将位置设置为wp-content/languages
将位置设置为ABSPATH.\'/wp-content/languages\' 不起作用。

1 个回复
SO网友:wordpress user

如果有人在找anwser,就在这里

function load_txtdomain() {
    $locale = apply_filters( \'plugin_locale\', get_locale(), \'my-plugin\' );
    load_textdomain( \'my-plugin\', WP_LANG_DIR . \'/my-plugin-\' . $locale . \'.mo\' );
}
add_action(\'plugins_loaded\',\'load_txtdomain\');