重要提示: 我不太了解PHP,所以pll_register_string函数对我来说非常令人困惑。
引用自Polylang文档:
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); 唯一参数是必需的:
‘$string’ => 要翻译的字符串,返回已翻译的字符串。
pll_e
回显以前使用pll_register_string注册的已翻译字符串。
用法:
pll_e($string); 唯一参数是必需的:
‘$string’ => 要翻译的字符串。
此致敬礼
<?php _e('Here the string text', 'my-string-group'); ?>
然后WPML就可以识别它了... - Loosie94