我正在构建一个插件,为WordPress添加多语言支持。
我需要能够将语言信息添加到网址中,这样做的标准(和合理的)方式是将语言代码添加为路径的前缀。
例如,网站上的英文页面可能位于http://example.com/en/pagename/,而西班牙语页面可能位于http://example.com/es/nombredepagina/。
为了做到这一点,有必要(或者更确切地说,这是可取的,因为这也可以用复杂的黑客攻击)来修改WordPress永久链接结构,以便语言代码(以其最基本的形式,由2组成)路径的第一段中的-3个字母)将用于填充lang
查询变量,而永久链接的其余部分仍将被解释为正常。
这可能吗?坐下似乎应该是,但我对固定链接API并不熟悉,并且无法搞清楚它。任何人都可以帮助我吗?