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

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

在开发WordPress主题的时候,我们经常会需要获取当前页面URL链接地址,

下面主题介绍几种方法获取当前页面url链接地址:

用WordPress原生的函数来实现,代码如下:

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

普遍适用的方法,代码如下:

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

使用函数方法

<?php
// 说明:获取当前页面完整URL
function curPageURL(){
	$pageURL = 'http';
	if ($_SERVER["HTTPS"] == "on")
	{
		$pageURL .= "s";
	}
	$pageURL .= "://";
	if ($_SERVER["SERVER_PORT"] != "80")
	{
		$pageURL .= $_SERVER["SERVER_NAME"] . ":" . $_SERVER["SERVER_PORT"] . $_SERVER["REQUEST_URI"];
	}
	else
	{
		$pageURL .= $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];
	}
	return $pageURL;
}
?>

使用方法:

<?php
 echo curPageURL();
?>
分享到 :
云产品限时秒杀
广告:【腾讯云】云产品限时秒杀,爆款1核2G云服务器,首年99元 立即领取优惠
限量开放的85折购买
广告: 分享给您, 首次购买云服务器、云虚拟主机可享受85折优惠! 立即领取优惠
相关推荐

如何构建自定义的 WordPress 登录页面

我相信,许多人都熟悉的WordPress登录页面wp-login.php。它看起来不...

WordPress如何在首页主循环中排除置顶文章

出于网站的开发需求,在主页主循环外的方位独自调用了网站的置顶文章,因为不想在主页呈现...

WordPress获取指定用户ID的文章列表

近期主题君在开发B2子主题的时候,有个模块需要调用到指定用户ID的文章列表,在网上搜...

WordPress如何判断用户是否登录?

今天在开发ripro主题子主题的时候遇到个小问题,需要判断用户是否登录,然后展示不同...

发表评论

邮箱地址不会被公开。 必填项已用*标注