Polylang可以实现页面和文章的多语言,但是主题怎么实现多语言呢?(已解决)

用wordpress建了个课题网站,现在要实现中文和英文双语版本,发现Polylang可以实现这个功能,页面和文章只要手动翻译一下就好,但是主题好像没法改,比如标题、主页的介绍这(我用的Busiprof的免费主题)。

据说Polylang也可以对特定字符串进行翻译,利用网上介绍的方法,试着在functions.php里用pll_register_string注册了需要翻译的字符串,但是在主题里用pll_e()的时候,并不能实现翻译,它把pll_e也当字符串处理了,试过用</code> </code>也不行。

对网站前端语法不甚了解,还请大神支招,谢谢!!
已邀请:

wylb520

赞同来自:

去看了php源码,把所有的esc_html($current_options['project_text_one'])修改成__($current_options['project_title_one'],'busiprof') 就可直接实现填入参数框里的字符自动翻译。当然,还得编辑对应的mo文件。

[已注销]

赞同来自:

不一定是主题问题;你新建下程序然后安装主题看下;如果还是有问题建议换个主题;免费的毕竟是不会有太多的;如果这个主题你真的想用;私信发我主题;我帮你看下;但是时间可能不会那么块

要回复问题请先登录注册