我有一个多语言WordPress网站,其中包含一个用ACF-Field
生成的字段。WPML
无法翻译它(第二级支持人员正在处理它(。所以我想让JavaScript翻译不同的文本字段,但我无法管理它。
我想做什么:
如果 url-slug 包含/fr
则 翻译 Präsident into président 贝拉特成为顾问 Sekretär into secrétaire
如果 url-slug 包含/it
则 翻译 普兰登特成为总统 贝拉特进入 Consulente Sekretär into secretario
实现这一目标的最简单方法是什么?
我已经得到了一些结果,但仅适用于一个文本变量
var src_str = ("Präsident");
var str_repFRp = src_str.replace("Präsident","président");
$url = $_SERVER["REQUEST_URI"];
$isItFrench = strpos($url, '/fr');
if ($isItFrench!==false)
{
document.getElementById("p1").innerHTML = str_repFRp;
}
WPML完全支持任何ACF字段。
请记住,ACF字段只不过是一个自定义的Wordpress字段,因此可以通过WPML进行翻译
阅读WPML文档:https://wpml.org/documentation/related-projects/translate-sites-built-with-acf/