说明:
开发主体可能需要根据当前网页的 URL
链接来修改主题,以下是三种获取 URL
链接的方法。
1
.直接在 WordPress
中加入如下代码,来实现获取链接
//https://www.huizhanii.com
< ? 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;
}
?>
这种方法的缺点是代码冗长,而且还需要额外的代码来输出 URL
。
可以使用以下代码来实现输出。
//https://www.huizhanii.com
<?php
echo curPageURL();
?>
2
.普遍适用的方法
//https://www.huizhanii.com
$current_url = home_url(add_query_arg(array(),$wp->request));
当前页面的 URL
地址就是$current_url
。
3
.通过 WordPress
的原生功能,我们可以实现相同的功能。
我们可以使用原生代码来给 URL
地址赋予参数。
//https://www.huizhanii.com
$current_url = home_url(add_query_arg(array()));
转载请注明:汇站网 » 获取WordPress网站当前URL链接地址的方法有三种