Para resumir a história: get_bloginfo( 'template_directory' )
e get_bloginfo( 'template_url' )
simplesmente retornam get_template_directory_uri()
.
Assim, você pode atalho a segunda chamada simplesmente referindo-se diretamente à última tag de modelo.
Consulte a fonte para get_bloginfo()
.
Alguns outros:
-
'url'
= > %código% -
home_url()
= > %código% -
'wpurl'
= > %código% -
site_url()
= > %código% -
'stylesheet_url'
= > %código%
Editar
Note também que: get_stylesheet_uri()
e 'stylesheet_directory'
estão programados para depreciação , então é melhor substituindo-os agora, com get_stylesheet_directory_uri()
e 'locale'
, respectivamente.
Editar 2
Re: este comentário
Exatamente o que eu estava prestes a dizer :). Eu adicionaria que
get_locale()
retorna o caminho eTEMPLATEPATH
da URL. Portanto, o autor não está sendo consistente:STYLESHEETPATH
eget_template_directory()
retornam coisas diferentes!
Refira-se à fonte:)
case 'template_directory':
case 'template_url':
$output = get_template_directory_uri();
break;
Re: este comentário:
A única ressalva ao desenvolver temas filhos, você precisará usar
get_stylesheet_directory()
explicitamente. Alguém me corrija se eu estiver errado.
Verdade, mas esse sempre foi o caso. get_template_directory()
não retorna nada relacionado a get_template_directory_uri()
. Apenas retorna get_bloginfo( 'template_directory' )
e get_template_directory()
.