【发布时间】:2017-06-26 04:24:51
【问题描述】:
我在这里找不到关于如何在 Wordpress 中制作自定义语言永久链接的真正解决方案。
对于翻译,我使用 loco 翻译器插件(基本上它是一个 .po、.pot 文件编辑器)
我需要这个结构:
domain.com/ - 主页原语言
domain.com/en/ - 主页英文
domain.com/blog/ - nl_NL 类别的博文列表
domain.com/en/blog/ - en_US 类别的博客文章列表
domain.com/blog/this-is-a-post/ - 博客文章(如果它属于 nl_NL 类别)
domain.com/blog/en/this-is-a-post/ - 博文(如果它属于 en_US 类别)
.htaccess 不是解决方案,因为博客文章自定义永久链接
最好的解决方案是这样的:
如果url后面有/en/,wordpress会读取/en/后面的永久链接,而不是url后面,并发送一个get参数“lang=en_US”
如果没有/en/一切正常。
感谢您的帮助!
彼得
【问题讨论】:
-
听起来您正在寻找一些插件来提供此功能,但您正在寻找一种非常自定义的永久链接模式。除了修改服务器端之外,我不知道该怎么做。为什么自定义
.htaccess文件是不可能的?您可以轻松创建一个.htaccess文件,该文件还可以处理博客永久链接。 -
正如我所说,.htaccess 不是解决方案。使用 post-name-permalink 覆盖 htaccess 规则,我试过了。而且我不想使用插件,我会撒谎以编程方式解决它。
标签: wordpress permalinks