为什么我的嵌入式youtube视频只显示在网站的英文版上?

时间:2016-07-22 17:17:24

标签: php html youtube

我已经在我的.php页面模板中嵌入了iframe,如下所示:

    <iframe width="853" height="480" src="https://www.youtube.com/embed/YpsgcPowsQ4?rel=0" frameborder="0" allowfullscreen></iframe>

在我的本地主机上,它适用于双方(英语和法语)但是一旦我上传它,它只显示在英文版的网站主页上,而不是在法国主页上。

我想知道WPML是否与它有关......

2 个答案:

答案 0 :(得分:0)

您可以使用hl=(your language)手动设置语言。

<iframe width="853" height="480" 
    src="https://www.youtube.com/embed/YpsgcPowsQ4?hl=id&rel=0"
    frameborder="0" allowfullscreen>
</iframe>

在此代码上,我将其更改为印度尼西亚语(id)。是的,您可以将其更改为法语(fr)。

注意: 实际上你不应该使用hl它自己,因为让用户使用他们的偏好满足他们自己。 见这里:https://stackoverflow.com/a/12696747/1372543

请参阅此处的参考资料: https://stackoverflow.com/a/17218432

答案 1 :(得分:0)

我找到了一个缓存插件(w3tc),该插件在管理员上没有,但仍然已安装。我删除了插件文件夹中的所有文件夹和文件+删除了.htaccess中的所有行24小时,现在已经恢复。