说明:
开发主体可能需要根据当前网页的 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 链接地址的方法有三种