wordpress 获得当前url
时间 : 2024-01-04 23:23:02声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性
最佳答案
在WordPress中,获取当前URL的方法是使用`get_permalink()`函数。`get_permalink()`函数返回当前页面的完整URL。
以下是使用`get_permalink()`函数获取当前URL的示例代码:
$current_url = get_permalink();
在这个示例中,`$current_url`变量将包含当前页面的完整URL。
如果你想获取当前URL的一部分,比如仅获取域名部分或路径部分,可以使用PHP的`parse_url()`函数进一步解析URL。
以下是一个示例代码,演示如何获取当前URL的域名部分和路径部分:
$current_url = get_permalink();
$parsed_url = parse_url($current_url);
$domain = $parsed_url['scheme'] . '://' . $parsed_url['host']; // 获取域名部分,包括协议
$path = $parsed_url['path']; // 获取路径部分
echo 'Domain: ' . $domain;
echo 'Path: ' . $path;
在这个示例中,`$domain`变量将包含当前URL的域名部分,包括协议。`$path`变量将包含当前URL的路径部分。
希望这个简单的代码示例对你有所帮助!
其他答案
要在WordPress中获取当前URL,可以使用内置的函数`get_permalink()`或者使用`$_SERVER['REQUEST_URI']`。
1. 使用`get_permalink()`函数:
```php
$current_url = get_permalink();
2. 使用`$_SERVER['REQUEST_URI']`变量:
```php
$current_url = $_SERVER['REQUEST_URI'];
在上述两种方法中,`$current_url`将存储当前页面的URL。您可以在主题文件中使用此变量来输出或者执行其他操作。
请注意,`get_permalink()`函数可能只在文章、页面或自定义文章类型的单个页面中有效。如果您在其他WordPress文件中使用它,可能无法获得正确的URL。在这种情况下,您可以尝试使用`$_SERVER['REQUEST_URI']`变量。
下一篇
宝塔面板是收费的吗
https/SSL证书广告优选IDC>>
推荐主题模板更多>>
推荐文章