当前浏览:首页 / WordPress函数 / site_url()

site_url( string $path = '', string|null $scheme = null )

检索可访问WordPress应用程序文件(例如wp-blog-header.php或wp-admin/文件夹)的当前站点的URL

sitemore...

urlmore...


描述

返回带有适当协议的‘site_url’选项,如果is_ssl(),则返回“https”,否则返回“http”。如果$scheme是“http”或“https”,则覆盖is_ssl()


参数

$path

(string)(可选) 相对于网站URL的路径。

默认值: ''

$scheme

(string|null)(可选) 给出站点URL上下文的方案。见set_url_scheme()

默认值: null


返回

(string) 附加了可选路径的站点URL链接。



源码

查看源码 官方文档


更新日志

版本描述
3.0.0开始引入

用户贡献的笔记

  • 贡献者:Codex

    示例

    $url = site_url();
    echo $url;
    

    输出:http://www.example.comhttp://www.example.com/wordpress

    (注意缺少尾部斜杠)

    $url = site_url( '/secrets/', 'https' );
    echo $url;
    

    输出:https://www.example.com/secrets/https://www.example.com/wordpress/secrets/

  • 贡献者:mirgcirejcleavelandDaniel Maier

    提供的示例不清楚,因为它指出结果是两个选项之一,但没有提供信息来确定预期的选项。我们是否要假设它是随机的,因此必须过滤掉“wordpress”的虚假出现?