functions.php中的当前路径

时间:2013-04-16 10:28:26

标签: wordpress function path

如何获取页面的当前路径?

我知道如何在我的模板上执行此操作,但我需要在functions.php上使用它。 它必须在send_headers挂钩之前,因为我会使用此信息来设置cookie。

我尝试过使用PHP,但它显示了functions.php ...

的路径

2 个答案:

答案 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

通过JavaScript获取当前网址