Тег шаблона: bloginfo
Описание
Отображает информацию о вашем блоге, преимущественно беря ее из настроек блога. Может быть использована в любом файле шаблона и всегда отображает результат в браузере. Если же вам необходимо получить значения для дальнейшего использования в PHP, то вы должны использовать функцию get_bloginfo.
Использование
<?php bloginfo('show'); ?>
Примеры
1. Показ заголовка блога
Следующий код выводит заголовок блога в тегах <h1>.
<h1><?php bloginfo('name'); ?></h1>
2. Показ кодировки блога
Данный код выведет используемую в блоге кодировку.
<p>Кодировка блога: <?php bloginfo('charset'); ?> </p>
3. Показ описания блога
Отображает информацию из "Параметры\Общее\Краткое описание".
<p><?php bloginfo('description'); ?> </p>
Параметры
show
(строка) (необязательный) определяет какую именно информацию о блоге выводить. Значения могут быть:
name - название блога, берется из "Параметры\Общее\Заголовок блога".
description - описание блога, берется из "Параметры\Общее\Краткое описание".
url - адрес блога, берется из "Параметры\Общее\Адрес блога (URL)". параметр url заменил устаревший и не рекомендуемый больше к использованию параметр siteurl.
wpurl - адрес WordPress (папка, в которую установлен блог), берется из "Параметры\Общее\Адрес WordPress (URL)". параметр wpurl заменил устаревший и не рекомендуемый больше к использованию параметр home.
charset - кодировка блога, берется из "Параметры\Чтение\Кодировка страниц и лент".
html_type - контент-тип HTML страниц, создаваемых WordPress. по умолчанию имеет значение text/html. шаблоны и плагины могут заменить значение по умолчанию при использовании фильтра pre_option_html_type.
language - язык блога, берется из файла wp-config.php.
admin_email - имейл администратора блога, берется из "Параметры\Общее\Адрес e-mail".
version - версия WordPress, значение берется из переменной $wp_version в файле wp-includes/version.php.
text_direction - направление текста, ltr - слева направо и rtr - справа налево.
stylesheet_directory - урл папки в блоге, где находится файл стилей текущего шаблона.
stylesheet_url - урл файла стилей текущего шаблона в блоге.
template_directory и template_url - урл папки текущего шаблона в блоге (template_directory до версии 2.6 возвращал локальный путь до папки).
rdf_url - ссылка на RDF/RSS 1.0 ленту (/feed/rfd).
pingback_url - ссылка на файл XML-RPC, осуществляющий простановку трекбеков (xmlrpc.php).
rss2_url - ссылка на RSS 2.0 ленту (/feed).
rss_url - ссылка на RSS 0.92 ленту (/feed/rss).
atom_url - ссылка на Atom ленту (/feed/atom).
comments_rss2_url - ссылка на RSS 2.0 ленту комментариев (/comments/feed).
comments_atom_url - ссылка на Atom ленту комментариев (/comments/feed/atom).
При использовании некорректного параметра функция bloginfo всегда будет выводить название блога.
Примеры вывода
Различные результаты вывода функции (блог установлен в корневую папку сайта и поэтому url и wpurl возвращают одинаковые значения):
name = TestBlog.Ru description = Тестовый блог url = http://www.testblog.ru wpurl = http://www.testblog.ru charset = UTF-8 html_type = text/html language = ru-RU admin_email = admin@testblog.ru version = 2.9.1 text_direction = ltr stylesheet_directory = http://www.testblog.ru/wp-content/themes/default stylesheet_url = http://www.testblog.ru/wp-content/themes/default/style.css template_directory = http://www.testblog.ru/wp-content/themes/default template_url = http://www.testblog.ru/wp-content/themes/default rdf_url = http://www.testblog.ru/feed/rdf pingback_url = http://www.testblog.ru/xmlrpc.php rss2_url = http://www.testblog.ru/feed rss_url = http://www.testblog.ru/feed/rss atom_url = http://www.testblog.ru/feed/atom comments_rss2_url = http://www.testblog.ru/comments/feed comments_atom_url = http://www.testblog.ru/comments/feed/atom
Связанные теги\функции
bloginfo, get_bloginfo, bloginfo_rss, get_bloginfo_rss

#1, 11 января, 2011 в 13:30
Файл стилей лежал в папке с темой, код:
Мне необходимо изменить путь к файлу стилей на , я меняю код на:
Но т.к. параметр 'url' не заканчивает ссылку слэшем '/', код не работает. Подскажи как поменять?
#2, 11 января, 2011 в 16:48
а зачем вам вообще использовать теги шаблонов? подцепите сразу css с нужным урлом.
ну или так:
#3, 11 января, 2011 в 17:30
Дело в том, что в моей схеме идет проверка файла стилей на изменение и если есть изменения, то файл закачивается заново. А в вашей форме насколько я понимаю такого не будет.
В данный момент я подцепил css на прямую, но хочу решить вопрос.
#4, 11 января, 2011 в 17:43
а зачем? смысл этого мне непонятен. один раз блог настраивается и css остается неизменным все время. в случае апдейта блога - css обновится у всех в течение суток.