我试图向Wordpress网站添加另一种语言。有些翻译是由一个名为Polylang的插件处理的,但我也使用.po/.mo文件来处理Polylang无法访问的一些文本。在WordPress网站中翻译不包含在.po文件中的主题文本
但是,即使在随主题提供的.po文件中也有一些文本未显示出来。
下面是一个例子。
主题选项中有一个设置来设置与某些链接(标题和说明)相关的文本。在主题模板中的PHP是这样的:
<div id="homeheadlinks" class="col-md-4">
<a href="<?php echo $options['unf_firstlink']?>" class="headbutton bone"><i class="golink"></i><?php echo $options['unf_firstlinktitle']?> <em><?php echo $options['unf_firstlinkdesc']?></em></a>
<a href="<?php echo $options['unf_secondlink']?>" class="headbutton btwo"><i class="golink"></i><?php echo $options['unf_secondlinktitle']?> <em><?php echo $options['unf_secondlinkdesc']?></em></a>
<a href="<?php echo $options['unf_thirdlink']?>" class="headbutton bthree"><i class="golink"></i><?php echo $options['unf_thirdlinktitle']?> <em><?php echo $options['unf_thirdlinkdesc']?></em></a>
</div>
的文本可以通过主题的选项进行更改,但没有办法添加比主一个这样的其它语言。
如何为$options['unf_firstlinktitle']
和$options['unf_firstlinkdesc']
等项目添加翻译。
要清楚,这些项目不会出现在Polylang的字符串翻译部分。
我还没有尝试过。一旦我尝试过,我会给你反馈。我非常感谢你的回应。 –