最合适的回答,由SO网友:Brooke. 整理而成
我会说使用$_SESSION[\'var\']
var或$_COOKIE[]
检查是否单击了链接。看起来插件正在调用geo_redirect_client_location
函数,然后重定向。
function geo_redirect_client_location(){
$geo = new Geo_Redirect();
$geo->checkIfRedirectNeeded();
}
我对这个插件不太熟悉,但我想:
<a href="example-intenational-sitelink.com/?show_intl=true">Link on US site to show Intl site</a>
然后在国际网站上:
If(isset($_GET[\'show_intl\']) && $_GET[\'show_intl\'] == "true"){
//set our cookie or session data here
}
然后修改/分叉插件(或找到正确的挂钩)
function geo_redirect_client_location(){
if(!isset(Cookie or Session){
$geo = new Geo_Redirect();
$geo->checkIfRedirectNeeded();
}
}
基本上,这只是我将如何做的概述。你必须自己挖掘代码才能使其正常工作