小编MIk*_*eMo的帖子

Polylang:如何翻译自定义字符串?

我的问题:我正在使用Polylang翻译我的网站,但我很难用自定义字符串翻译.字符串不会显示在WP仪表板的"字符串翻译"菜单中.

重要提示:我对PHP 知之甚少,所以pll_register_string函数对我来说非常困惑.

引自Polylang doc:

https://polylang.wordpress.com/documentation/documentation-for-developers/functions-reference/

pll_register_string

允许插件在"字符串翻译"面板中添加自己的字符串.必须在管理端调用该函数(functions.php文件对于主题是正常的).可以注册空字符串(例如,当它们来自选项时),但它们不会出现在列表中.

用法:

pll_register_string($ name,$ string,$ group,$ multiline); '$ name'=>(必需)名称提供排序方便(例如:'myplugin')'$ string'=>(必需)要翻译的字符串'$ group'=>(可选)字符串所在的组注册,默认为'polylang''$ multiline'=>(可选)如果设置为true,翻译文本字段将为多行,默认为false

pll__

翻译先前使用pll_register_string注册的字符串用法:

PLL __($字符串); 唯一参数是必需的:

'$ string'=>要翻译的字符串返回已翻译的字符串.

pll_e

回显先前使用pll_register_string注册的已翻译字符串用法:

pll_e($字符串); 唯一参数是必需的:

'$ string'=>要翻译的字符串

最好的祝福

php string wordpress translation polylang

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

php ×1

polylang ×1

string ×1

translation ×1

wordpress ×1