如何使用 WordPress 插件 Polylang 进行自定义字符串翻译?

Sha*_*nem 3 wordpress wordpress-theming polylang

注意:我 15 岁了,还在学习编码,所以如果你回答我,请彻底回答我......

大家好,我正在用 WordPress 制作自己的网站,我也在制作自己的自定义主题,并且仍在开发中,该网站已经上线,但尚未完成,我想尽快完成,因为当学校到了我就没有时间再编码了。

我网站的主要功能之一是我希望它是一个多语言网站,至少是阿拉伯语和英语,所以我安装了 Polylang WordPress 插件,一切都很好,除了页脚中的一些文本是硬编码的,在 footer.php 文件中自行编写,因此 Polylang 根本无法触及它。我想使用 Polylang 字符串翻译选项来翻译页眉或页脚或我指定的任何位置中的任何文本。这是我的问题。

我想要这个问题的解决方案,提前致谢。

抱歉,如果有任何语言错误和布局错误,我是通过手机发短信的。

Len*_*art 7

我不了解 Polylang,但过去使用过其他类似的插件。

我在这里查看了开发人员文档,认为您需要使用该函数pll_register_string来注册字符串,然后用于pll_e输出该字符串。

例如,您收到文本“Hello World!” 在模板中,然后使用该函数pll_e输出该文本,如下所示:

<?php pll_e('Hello World!'); ?>
Run Code Online (Sandbox Code Playgroud)

然后,要在 Polylang 字符串翻译中获取此字符串,您需要functions.php使用pll_register_string如下函数将其注册到主题中:

<?php

  add_action('init', function() {
    pll_register_string('shams-theme', 'Hello World!');
  });

?>
Run Code Online (Sandbox Code Playgroud)

希望这对您有所帮助,如果您需要更多帮助,请告诉我。