描述
返回带有适当协议的‘site_url’选项,如果is_ssl(),则返回“https”,否则返回“http”。如果$scheme
是“http”或“https”,则覆盖is_ssl()
。
参数
- $blog_id
-
(int|null)(可选) 站点ID。默认为null(当前站点)。
默认值: null
- $path
-
(string)(可选) 相对于网站URL的路径。
默认值: ''
- $scheme
-
(string|null)(可选) 给出站点URL上下文的方案。接受'http'、'https'、'login'、'login_post'、'admin'或'relative'。
默认值: null
返回
(string) 附加了可选路径的站点URL链接。
源码
更新日志
版本 | 描述 |
---|---|
3.0.0 | 开始引入 |
使用示例
<?php echo get_site_url(); ?>
结果显示完整的网站URL:
http://www.example.com
该值没有尾随斜杠,如:
https://www.example.com
,不是https://www.example.com/
。如果WP安装到子文件夹中,则返回:
https://www.example.com/sub/folder
$url = get_site_url(null, '/wp-content/themes/', 'https');
当你需要通过该方案时。
要仅获取站点URL的hostname/domain组件(没有路径、模式等),可以使用以下内容:
echo parse_url( get_site_url(), PHP_URL_HOST ) );