我找不到.pot文件,所以我用Eazypo创建了一个。主题文件夹中也没有语言文件夹。我创建了一个"languages“文件夹并上传了新创建的.pot文件。我翻译了每个字符串,并在"languages“文件夹中上传了新的.mo和.po文件,并定义了wp,使其具有.mo文件名的值。不起作用。
有什么可能是错误的或者如何解决这个问题的想法吗?谢谢
发布于 2019-02-21 04:20:30
为了让您的主题加载您的翻译文件,您需要使用load_theme_textdomain()函数。
将以下代码添加到主题的functions.php
文件中:
function wp756531_my_theme_setup(){
load_theme_textdomain( 'my-theme', get_template_directory() . '/languages' );
}
add_action( 'after_setup_theme', 'wp756531_my_theme_setup' );
重要说明:
'my-theme'
域更改为您的主题使用的域。https://stackoverflow.com/questions/54791841
复制相似问题