如何更改具有语言代码的所有路线 时间:2020-03-11 作者:Digerkam 我需要使用多种语言代码来复制所有现有路线:/2020/03/11/Hello-world /en/2020/03/11/Hello-world /de/2020/03/11/Hello-world /Hello-world-page /en/Hello-world-page /de/Hello-world-page /... /en/... /de/... 然后,我需要预先处理所有路由,以检查前缀是否存在并作为slug获取,然后让相关处理程序执行这些工作。。我搜索了很多次,但都没有幸运地解决。。如何做到这一点?非常感谢。 2 个回复 SO网友:Digerkam add_filter(\'do_parse_request\',function($state){ // Here you can change every request URL by $_SERVER[\'REQUEST_URI\'] return $state; },1,1); SO网友:Muhammad Adnan 看起来您正在尝试使网站成为多语言的,因此为了实现这一点,请查看Article on wordpress.org 上面说,WordPress不支持开箱即用的双语或多语言博客。不过,WordPress社区开发了一些插件,可以让您轻松创建多语言博客。免费的WPGlobus, Polylang, qTranslate-X, xili-language 或子语言插件可安装在独立的WordPress站点上。对于多站点WordPress(每种语言一个网站),您可以尝试Multisite Language Switcher, Zanto或Multilingual Press 或购买WPML.你会得到你的路线有语言代码与一些插件上面提到的。 文章导航