更改/调整现有WordPress翻译

时间:2013-09-20 作者:frnhr

我有一个可湿性粉剂,有一个自定义的主题,所有的翻译工作良好。现在,我(即我的客户)想调整wordpress提供的一些生活在/wp-content/languages/some_LANG.po.

我可以简单地修改这些文件而不用担心它们在更新过程中被覆盖,还是应该从我的主题来处理这些文件?

例如,我想(稍微)更改前端中与受密码保护的帖子相关的消息。

1 个回复
SO网友:fuxia

最好使用单独的文件,以防止在升级过程中发生覆盖。

滤器load_textdomain_mofile 并用您自己的文件替换旧文件:

add_filter( \'load_textdomain_mofile\', function( $mofile, $domain )
{
    if ( \'name_of_the_textdomain\' === $domain )
        return \'path_to_your_file.mo\';

    return $mofile;
});

结束

相关推荐

Custom metabox translation

我已经创建了一个自定义的帖子类型,并添加了一些自定义的元数据库,现在我想知道我在我的网站上使用了什么样的翻译插件?我对它们都没有经验,所以我不知道谁会支持我的自定义元数据库,谁不会。