首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Polylang主页url修改

Polylang主页url修改
EN

Stack Overflow用户
提问于 2016-10-22 00:00:42
回答 1查看 1.6K关注 0票数 0

我正在开发一个网站,其中的主页是由我创建的自定义模板。在那里,你可以进入网站并查看最新的帖子。

问题是,当我查看最新的帖子时,我想要更改站点语言,它会将我带回登录页面。我知道这是正确的行为,因为这是主页。

但是,我如何修改它,使语言切换器不会将我带到登录页面,而是只更改最新帖子的语言?

假设主页的网址是:http://example.com/en/home

最新的帖子网址是:http://example.com/en/

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-10-24 22:37:06

你应该像这样试一试:

代码语言:javascript
复制
//fetch current URL
$current_url = explode ('/', $_SERVER['REQUEST_URI']);

//change language to 'de'
if ( strlen ( $current_url[1] ) == 2 ) $current_url[1] = 'de';

//new url (after /) will be
$new_url = implode('/', $current_url);

请注意,只有‘简单’检查-如果您的URL中的第一个参数包含2个字符的语言长度。只有当这将是真的,语言才会改变。有很多安全和有效的方法可以做到这一点,但这也取决于你的项目。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40181017

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档