我试过了get_site_url();
, get_bloginfo(\'wpurl\')
和home_url();
但他们都给了我一个指向当前页面而不是主页的链接。
How to get link to homepage
2 个回复
最合适的回答,由SO网友:MD MUSA 整理而成
echo esc_url( home_url( \'/\' ) );
这是最佳实践。
get_bloginfo( $show, $filter );
它有很多参数可以获取信息,请参见##SHOW(Parameters):名称、描述、wpurl、url、admin\\u电子邮件、字符集、版本、html\\u类型、文本\\u方向、语言、样式表\\u url、样式表\\u目录、模板\\u url、pingback\\u url、atom\\u url、rdf\\u url、rss\\u url、rss2\\u url、注释\\u atom\\u url、注释\\u rss2\\u url、siteurl、homeso如果要使用此功能,必须使用get\\u bloginfo(“wpurl”);或获取博客信息(“url”);如果没有为WordPress提供自己的目录,这两个函数home\\u url()和site\\u url()返回相同的值(WordPress地址或url)。假设您在example(dot)com的根文件夹中安装了WordPress博客,但核心WordPress文件已移动到名为wp core的子目录中。函数home\\u url()将返回example(dot)com,site\\u url()将返回example(dot)com/wp core。
A few notes:
<只有在init启动时或之后,home\\u url()才会返回映射的域。在此之前调用它将返回wordpress。com域SO网友:Badger
刚刚找到了答案。需要回音,所以echo site_url
作品或在模板中使用<?= site_url(); ?>
结束