【发布时间】:2020-03-06 00:16:51
【问题描述】:
我想翻译一个wordpress二十三主题的子主题。 根据文档,我在子主题的语言子目录中创建并定位了 fr_FR.po 和 fr_FR.mo 文件。翻译文件仅包含子主题的特定翻译。然后我在functions.php中添加了以下内容:
function theme_vja_setup() {
load_child_theme_textdomain('twentythirteen',
get_stylesheet_directory()."/languages");
}
add_action('after_setup_theme','theme_vja_setup');
我无法理解我做错了什么,但我无法翻译子主题
看wordpress trac:
load_child_theme _text_domain 验证 $path 不为空,然后调用 load_theme_text_domain。 load_theme_text_domain 依次尝试加载存在的父本地化文件 wp-content/languages/themes/twentythirteen-fr_FR.mo --> 函数 load_text_domain 返回 true 并且加载停止
任何方向都会受到赞赏,我快疯了。
【问题讨论】:
标签: wordpress themes translation