답변:
get_bloginfo('url')전화 home_url()통화 get_home_url()읽기 옵션home
get_bloginfo('wpurl')전화 site_url()통화 get_site_url()읽기 옵션siteurl
get_bloginfo('siteurl')및 get_bloginfo('home')인수 및 반환되지 않습니다 get_bloginfo('url')( siteurl인수가 같음으로 코덱스에서 잘못 설명되어 있습니다 wpurl, 그것은 현재 코드에없는을 )차이점은이 두 기능 체인이 다른 옵션으로 연결되며 일반적으로 동일하다는 것입니다.
또는 에 비교 get_bloginfo('url')하는 것이 더 적절 합니다 . 그 대답은 이러한 기능들이 서로 다른 수준에 있다는 것입니다. 일반적으로 더 깊은 기능은 더 유연하고 더 적은 필터 출력이 통과합니다.get_home_url()get_bloginfo('wpurl')get_site_url()
'wp-includes / general-template.php'에서
function get_bloginfo( $show = '', $filter = 'raw' ) {
switch( $show ) {
case 'home' : // DEPRECATED
case 'siteurl' : // DEPRECATED
_deprecated_argument([snipped]);
case 'url' :
$output = home_url();
break;
case 'wpurl' :
$output = site_url();
break;
그래서:
get_bloginfo('home'), get_bloginfo('siteurl')및 get_bloginfo('url')호출에 해당합니다 home_url()(또한 사용주의 집 과 SITEURL get_bloginfo 매개 변수로는 사용되지 않습니다)get_bloginfo('wpurl') 부르는 것과 같다 site_url()IIRC 사이의 주요 차이점 home_url()/ get_site_url()과 그 get_bloginfo()유사체 즉 home_url()/ get_site_url()동안 HTTP / HTTPS 적절한 방식을 반환 get_bloginfo()하지 않습니다.
get_bloginfo()단순히 호출 site_url()/ home_url()함수와 마찬가지로 올바른 구성표를 반환합니다.
general-template.php. :)
get_bloginfo('siteurl')긴 현재 사용되지 않고있다하는 것입니다 같은get_bloginfo('url')(home_url()). 그것이get_bloginfo('wpurl')(site_url()) 와 같은 것이 더 합리적 이지만 어떤 이유로 든 그렇지 않습니다. Codex가 달리 말한 것을 보았습니다. 코드는 문서와 다릅니다. 소스 .