gpt4 book ai didi

php - WPGlobus - 语言 http 重定向错误

转载 作者:可可西里 更新时间:2023-11-01 16:36:36 25 4
gpt4 key购买 nike

我没有使用 apache,而是使用这个 php 来重定向 http 服务器语言上的语言

$langs=explode(",",$_SERVER['HTTP_ACCEPT_LANGUAGE']);
if(!is_array($langs))$langs=array($langs);
foreach($langs as $l){
$reallang=(strlen($l)>2)?strtolower(substr($l,0,2)):strtolower($l);
if(!class_exists('WPGlobus'))break;
$currentlanguage=WPGlobus::Config()->language;
/*echo "Testing browser lang $reallang<br>Current language is $currentlanguage<br>";*/ //DEBUG
if($reallang==$currentlanguage)break;
foreach(WPGlobus::Config()->enabled_languages as $lang) {
if($lang==$reallang)header("Location: ".WPGlobus_Utils::localize_current_url($lang));
}
}

现在的问题是我无法访问我的管理面板,因为它更改了 URL。我怎样才能将其设置为仅在前端工作?

最佳答案

检查 is_admin()! defined( 'DOING_AJAX' ) 在运行代码之前。然后您将确定您不在管理区域中。

关于php - WPGlobus - 语言 http 重定向错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39360298/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com