获取WordPress中当前页面URL地址的方法

在给WordPress搭建网站添加rel=”alternate”和rel=”canonical”属性的时候,需要获取当前页面的URL,通常我们在WordPress主题或插件的开发过程中,会经常需要获取当前页面的URL,今天来具体讲下如何解决这个问题。

今天为了解决获取WordPress中当前页面URL的地址这个问题,搜索了很多方法,有的需要些很多代码来实现,觉得太臃肿了,而且可能会影响网站的性能。

找了许久终于找到了一个WordPress原生函数来解决这个问题,其实方法还是很简单的,可以直接使用以下代码来获取当前页面的URL。

$current_url = home_url(add_query_arg(array()));

当然这种方法只适合只有一个域名的形式,如果想给网站添加一个手机端域名如(如:m.域名),或者其它二级站点域名这个函数就不合适了,它只会调用WordPress后台设置里面填写的域名的URL。

如果需要解决这个问题,只需要换成以下的代码即可,使用范围更加广。

$current_url = home_url(add_query_arg(array(),$wp->request));

因为这个函数并没有输出,所以使用的时候需要添加echo,如:

echo $current_url;

👋 感谢您的观看!

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享