我正在尝试使用我的Wordpress测试网站中的polylang插件切换到第二种语言。
我没有显示相关代码,我还没有找到与此错误相关的问题代码。
无论我以前在哪个英文页面,我期望在第二语言的主页上发现自己。
相反,我被带到西班牙语版本的“关于”页面,而不是主页等效。此外,页面内容不仅包含该页面的内容,而且网站上每个页面的所有内容都叠加在一起 - 包括旧版本的页面。
如果我随后点击按预期显示的西班牙语菜单,则下一页显示完美。当我点击返回“关于”页面时(之前的页面充当了网站的全部内容),一切都应该如此。所以问题只出现在初次切换到第二语言时。
切换回英语不会导致问题再次发生,在这种情况下一切都很好。只有当最初从英语(站点主要语言)切换到西班牙语时才会出现问题。
我正在使用' X' WordPress主题为这个'本地'我的网站的版本。我的Wordpress&免费的polylang版本是最新的。 任何有关此问题的帮助将不胜感激。 谢谢,布伦特。
答案 0 :(得分:1)
我已经找到了解决问题的方法。 这不是最优雅的解决方案,但我需要现在有效的东西,所以这里就是这样。
我注意到,当切换到西班牙语时,我被带到了页面:http://localhost/www.ecia.com/es/,即没有特定的页面,如果我在该位置有一个index.php文件,那很好,但我没有。结果是我被带到了臃肿内容的页面。
我的工作是,使用该网址的重定向到我希望切换台转到的页面,而不是http://localhost/www.ecia.com/es - 我重定向到http://localhost/www.ecia.com/es/casa
这不是最好的修复方法,但我发现很难深入了解Polylang插件的工作方式,因此它足以达到我的目的。
布伦特
答案 1 :(得分:1)
如何在WordPress中创建重定向(使用插件) 创建和管理301重定向的一种更简单的方法是使用许多WordPress重定向插件之一。这样一来,您无需编写任何代码即可设置重定向。
使用重定向插件设置WordPress重定向
重定向插件不仅允许您设置重定向,还可以帮助您在WordPress网站上找出404错误。然后,您可以将这些URL重定向到适当的目的地。请参阅本教程,了解如何跟踪404页面并在WordPress中重定向它们。
在帖子编辑器中添加重定向链接
使用适用于WordPress的Simple 301重定向插件添加重定向
现在,尽管使用WordPress插件设置301重定向很容易,但它的性能会受到一些影响。根据您的WordPress托管服务提供商,您的WordPress重定向可能会慢一些微秒。
答案 2 :(得分:0)
我通过以下方法解决了这个问题:
转到语言/设置/网址设置
取消选中“隐藏默认语言的URL语言信息”