WordPress 获取当前页面URL地址的三种方法
我们可以使用三种方法获取当前页面的url地址:使用 WordPress 原生的home_url函数、使用WordPress 通用的方法、使用PHP原生的函数。
一、使用 WordPress 原生的home_url函数来实现。代码如下:
$current_url = home_url(add_query_arg(array()));
二、使用WordPress 通用的方法实现。代码如下:
$current_url = home_url(add_query_arg(array(),$wp->request));
三、使用PHP原生的函数直接在 WordPress 相关页面中加入如下代码:
<?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();
?>
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。



