如何从子主题中加载自定义翻译?

时间:2018-11-10 作者:Mohamed Omar

我有一个正常加载翻译的子主题,但是如果我添加了父主题中不存在的自定义可翻译字符串,那么如何将这些字符串添加到主po文件中,或者如何将其与父主题的翻译一起加载。

1 个回复
SO网友:Mohamed Omar

实际上,我的错误是,我使用父主题的文本域替换子主题,而我应该为子主题定义一个不同的文本域,并将这两个域加载到子主题的functions.php 像这样:

add_action( \'after_setup_theme\', \'mr_load_textdomain\' );

function mr_load_textdomain(){

  //for child
  load_theme_textdomain (MR_DOMAIN,get_stylesheet_directory().\'/languages\');
  //for parent
  load_theme_textdomain (ET_DOMAIN,get_template_directory().\'/lang\');

 }

结束

相关推荐

Theme Translation?

我下载了一个主题名为Contango 来自Wordpress主题库。该主题有一个名为“languagues”的文件夹和一个名为“contango.po”的文件。我可以打开那个文件进行翻译,但什么也没变。我怎样才能把这个主题翻译成我自己的语言</非常感谢并为我的新手问题道歉?