我有一个WordPress网站谷歌的reCAPTCHA改变HL。取决于PHP的if语句
我的网站有5种语言,通过这个变量ICL_LANGUAGE_CODE
确定 - 我在我的php文件中使用这个来改变显示的内容取决于用户选择的语言。
该网站有与它捆绑的一个接触的形式,我可以通过一个PHP文件编辑。该表格包含一个v2 Google reCaptcha
。 reCaptcha问题的语言是自动的 - 但它不能很好地工作。
例如,如果一个人在西班牙的语言是西班牙语,即使他们是荷兰人,在我的网站的荷兰地区,也没有办法改变这是一个网站的用户。
我已编辑的代码,这样的默认行为通过添加hl=en
下面的线是英文。
<script type="text/javascript" src="https://www.google.com/recaptcha/api.js?hl=en&onload=onloadCallback&render=explicit" async defer></script>
不过,我想这取决于我的网站用户选择阅读该网站用什么语言来更改hl
的参数。我知道,我不能简单地把剧本中一个PHP if语句像这样的;
<?php if (ICL_LANGUAGE_CODE=='en') { ?>
因为脚本是由浏览器加载的 - 我该怎么做?
谢谢colecmc。我尝试过,但没有奏效 - 它恢复为默认的Google行为。这可能是因为$ ICL_LANGUAGE_CODE;工作不正常。 – Jolo