这两个函数都返回网站url。
并且,因为home\\u url()需要清理(例如<?php echo esc_url( home_url( \'/\' ) ); ?>)
, 为什么是这段代码,而不是<?php echo get_ home_url( \'/\' ); ?>
, 我们在Wordpress Codex和Wordpress模板2019中找到的?
这两个函数都返回网站url。
并且,因为home\\u url()需要清理(例如<?php echo esc_url( home_url( \'/\' ) ); ?>)
, 为什么是这段代码,而不是<?php echo get_ home_url( \'/\' ); ?>
, 我们在Wordpress Codex和Wordpress模板2019中找到的?
虽然差别不大,但确实如此not 同样的。
get_home_url()
将null或博客id作为第一个参数。根据文件here.get\\u home\\u url(int$blog\\u id=null,string$path=“”,string | null$scheme=null)
如果您要处理多个家庭(例如,多站点设置),这可能很有用。
home_url()
, 另一方面,对每个博客的设置不太在意,只需要主页URL。根据文件here.home\\u url(字符串$路径=“”,字符串| null$方案=null)
这相当于打电话get_home_url( null, $path, $scheme );
. 大多数情况下,这是您想要的功能。
没有区别。如果您查看wordpress代码,您将看到
function home_url( $path = \'\', $scheme = null ) {
return get_home_url( null, $path, $scheme );
}
我想知道我是否可以更改;主页“-仪表板管理栏中的按钮。现在它只是重定向到/, 但我需要它重定向到/velkommen.每当登录用户登录时/, 它们已重定向到/velkommen, 因此,在某种程度上,它已经按我所希望的那样工作了(有一个额外的重定向),但最好不要运行javascript重定向,因为它会为用户创建等待时间。为了运气,我尝试了以下方法:Change homepage urlHow to change the Admin-bar's link target?