用法

<?php site_url( $path, $scheme ); ?>

默认用法

<?php echo site_url(); ?>

实例

$ url = site_url();
echo $ url;

输出:http://www.example.com或http://www.example.com/wordpress (注意缺少尾部斜杠)
$ url = site_url('/secrets/','https');
echo $ url;

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

site_url() 指向WordPress核心文件的 URL,也就是你的wordpress安装路径。
如果你的 WordPress 核心文件在你的服务器的子目录中,比如 /wordpress,那么 site_url() 的值就会是 http://www.phpvar.com/wordpress 。
在控制面板==>> 设置 ==>> WordPress 地址(URL)中可进行修改。
返回的是数据库中 wp_options 表里面的 siteurl 字段值。
(在非不得已的情况下不要修改,一般在安装成功后这个值是自动生成。修改错误的地址会导致页面打不开,后台管理也进不去,出现这种情况只能通过修改数据库来修复。)

home_url()就是首页地址,主要用在需要返回首页的时候。比如logo的链接,“面包屑”的“首页”链接等等。

site_url() 返回wordpress安装路径,主要用在文件路径的获取,如获得test.jpg图片文件绝对路径拼接:site_url().”/images/test.jpg”。