小编Vik*_*eta的帖子

使用PHP在WordPress中使用国家/地区代码动态重写子文件夹

我知道这个问题已经被问过很多次了,但是我没有找到可以用来解决问题的有效解决方案或示例。

我一直在客户端站点上工作。有两个类似的网站,一个针对自己的国家,第二个针对其他国家的游客。

他们的主站点托管在服务器的根目录中,第二个站点托管在子文件夹中。

现在,我想要的是第二个站点的动态URL重写,该站点托管在带有访问用户国家代码的子文件夹中。

例如

http://example.com
http://example.com/subfolder/

是网址。

我希望http://example.com/subfolder/将其更改为通过php函数获取ISO格式的访客国家代码的http://example.com/country_code/地方country_code

因此,如果用户来自美国,subfolder必须将其更改为us,新网址应为now http://example.com/us/

我希望它适用于所有类型的页面,无论是页面,帖子,类别,标签还是作者页面。

再说一次,http://example.com/subfolder/any-type-of-url/=>http://example.com/country_code/any-type-of-url/

请记住country_code,用户/访客国家/地区代码是ISO格式。

让我知道是否有人需要更多信息。提前致谢。

PS:我尝试使用add_rewrite_rule()WP中提供的功能来实现此目的。

php wordpress url-rewriting

5
推荐指数
1
解决办法
434
查看次数

标签 统计

php ×1

url-rewriting ×1

wordpress ×1