我正在使用WordPress建立一个网站。
我尝试使用wp_get_referer
函数获取上一页链接。
问题是当用户刷新页面时此函数的值为空。我该如何解决?
答案 0 :(得分:0)
您可以使用$_SERVER['HTTP_REFERER']
链接返回上一页
答案 1 :(得分:0)
在您通过 export NODE_PATH=src;
npm start;
获得推荐值后,您需要将此用户保存在Cookie中。
将此添加到您的wp_get_referer()
:
functions.php
现在,无论您何时需要尝试在模板或插件文件中的某个位置获取引用:
function getReferer() {
// check for a referer
$referer = wp_get_referer();
// if there is one, save it to a cookie
if (!empty($referer)) {
setcookie("referer_url", $referer, time()+3600);
}
// if no referrer, check for a previously-saved cookie
else {
if (isset($_COOKIE['referer_url'])){
// sweet, get it from the cookie
$referer = $_COOKIE['referer_url'];
}
}
return $referer;
}