如何从url(固定链接)获取真实地址

时间:2014-12-19 作者:Farhan

出于某种原因,我需要在我的插件当前页面的实际地址,但在搜索后,我找不到任何关于如何获得当前页面的实际地址的答案
例如,我测试了许多功能url_to_postid.
但此函数在类别、存档和许多其他链接中返回0,并且此函数仅适用于帖子和页面<我想要的是url 使用其查询字符串(即使用户正在使用自定义永久链接)<我怎样才能在插件中得到它?

2 个回复
SO网友:Karun

你看过吗$_SERVER

 $real_address = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
 echo $real_address;
这段代码获取带有参数的url并将其保存到$real_address 变量

还可以查看此链接here

SO网友:wpninjas

您应该使用$_SERVER[] 获取页面url的全局数组。

简化语法为:

$request_url=$_SERVER[\'REQUEST_URI\']; 
然后可以使用变量$request_url 您需要url的位置。

结束

相关推荐

MU-plugins插件是否仍通过wordpress.org/plugins部署?

我正准备发布我的第一个插件。我决定把它放在mu插件中,因为如果删除它,它会破坏依赖于它的其他代码。(这是一种开发工具,用于将变量记录到文本文件中。)那么,我可以将此提交给wp吗。o?或者他们只接受进入插件目录的插件?