Чтобы сделать длинную историю короткой: get_bloginfo( 'template_directory' )
и get_bloginfo( 'template_url' )
просто вернуться get_template_directory_uri()
.
Таким образом, вы можете сократить этот второй вызов, просто обратившись непосредственно к последнему тегу шаблона.
Обратитесь к источнику дляget_bloginfo()
.
Несколько других:
'url'
=> home_url()
'wpurl'
=> site_url()
'stylesheet_url'
=> get_stylesheet_uri()
'stylesheet_directory'
=> get_stylesheet_directory_uri()
'locale'
=> get_locale()
редактировать
Обратите также внимание: TEMPLATEPATH
и STYLESHEETPATH
они устарели , так что вам лучше просто заменить их сейчас, get_template_directory()
и get_stylesheet_directory()
, соответственно.
Редактировать 2
Re: этот комментарий
Как раз то, что я собирался сказать :). Я бы добавил, что get_template_directory()
возвращает путь и get_template_directory_uri()
URL. Так что автор не последовательн: get_bloginfo( 'template_directory' )
и get_template_directory()
возвращайте разные вещи!
Обратитесь к источнику :)
case 'template_directory':
case 'template_url':
$output = get_template_directory_uri();
break;
Re: этот комментарий:
Единственное предостережение при разработке дочерних тем, которые вам нужно использовать get_stylesheet_directory()
явно. Кто-то поправит меня, если я ошибаюсь.
Правда, но так было всегда. get_bloginfo()
не возвращает ничего связанного с get_stylesheet_directory()
. Это только возвращает get_stylesheet_uri()
и get_stylesheet_directory_uri()
.