如何获取页面的当前路径?
我知道如何在我的模板上执行此操作,但我需要在functions.php上使用它。 它必须在send_headers挂钩之前,因为我会使用此信息来设置cookie。
我尝试过使用PHP,但它显示了functions.php ...
的路径答案 0 :(得分:0)
试试这个。
echo "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
答案 1 :(得分:0)
您应该能够在functions.php
文件中获得具有类似内容的请求路径:
function current_request_path(){
return $_SERVER['REQUEST_URI'];
}
如果这不起作用,您可以在页面加载后始终set the cookie with JavaScript。您可以使用window.location.href