Polylang:如何翻译自定义字符串?
我的问题:我正在使用Polylang翻译我的网站,但我很难进行自定义字符串翻译。字符串不会显示在WP仪表板的“字符串翻译”菜单中。
重要:我对PHP了解不多,所以pll_register_string函数对我来说非常混乱。
引自Polylang文档:
https://polylang.wordpress.com/documentation/documentation-for-developers/functions-reference/
pll_register_string
允许插件在“字符串翻译”面板中添加自己的字符串。必须在管理端调用该函数(函数.php文件对于主题是 OK)。可以注册空字符串(例如,当它们来自选项时),但它们不会出现在列表表中。
用法:
pll_register_string($name、$string、$group、$multiline);'$name' =>(必填)名称,为便于排序而提供(例如:'myplugin') '$string' =>(必填)要翻译 '$group' 的字符串 =>(可选)注册字符串的组,默认为 'polylang' '$multiline' =>(可选)如果设置为 true,则翻译文本字段将为多行,默认为 false
pll__
翻译以前在pll_register_string用法中注册的字符串:
pll__($string);唯一参数是必需的:
“$string” = >要翻译的字符串返回已翻译的字符串。
pll_e
回显以前注册到pll_register_string用法的已翻译字符串:
pll_e($string);唯一参数是必需的:
'$string' =>字符串转译
此致敬意