Wordpress:多语言解决方案的预路径模式(“/ en /”,“/ de /”)

时间:2016-09-07 12:12:12

标签: wordpress multilingual

我需要在整个网站的网址中设置一个模式来控制显示哪种语言。模式www.website.com/en/permalink应生成一个类似$ lang =“en”的变量。

我尝试了不同的方法,例如add_rewrite_ruleadd_rewrite_endpoint或通过add_filter('rewrite_rules_array')添加重写规则,并使用preg_match$_SERVER['REQUEST_URI']生成实际模式。 我也看了一下像qtranslate这样的插件,它能很好地满足我的需求,但源代码太复杂了,我无法理解。

毕竟,我不明白如何以一种好的方式做到这一点,实现这一目标的最佳方法是什么?

语言模式必须保留在整个页面的URL中,例如qtranslate,f.e。单击菜单链接后,模式必须再次显示在URL中。

解决方案必须是SEO友好的。

1 个答案:

答案 0 :(得分:-1)

如果你不自信这样做,最快的方法是获得WPML(wordpress多语言)插件。