我想在functions.php文件中放入一个函数,这样当用户激活模板时,所有扩展名为**.mo和.po**的文件都会被复制到wp-content\languages\themes
路径。
为此,我使用了以下代码,但没有工作:
function load_the_languages() {
load_theme_textdomain( 'themePro', get_template_directory() . '/languages' );
}
add_action( 'after_setup_theme', 'load_the_languages' );
字符串
我用来写上面函数的源码:
load_theme_textdomain()
请帮我创建一个函数,可以将所有扩展名为**.mo和.po**的文件复制到wp-content\languages\themes
路径。
上面的代码是我经过大量的搜索后得到的,我希望有更好的方法来做到这一点。
提前感谢任何帮助。
1条答案
按热度按时间xuo3flqw1#
函数
load_theme_textdomain
()用于加载主题的翻译文件,但它实际上并不将文件复制到不同的位置。如果你想在主题激活时将.mo和.po文件从主题的languages
目录复制到wp-content/languages/themes directory
,你可以使用after_switch_theme
钩子,它在主题切换后触发。字符串
希望有帮助!