bloginfo()
Выводит информацию о сайте (блоге). Почти вся получаемая информация хранится в опциях сайта.
Функция относится к тегам шаблона и может быть использована в любом месте шаблона.
Новичкам
Для тех, кто еще не знает, хочу развенчать миф о том, что получать данные через эту функцию, чревато излишней нагрузкой на хостинг. На самом деле ничего подобного! Когда-то я тоже так думал, но после ряда тестов убедился, что нагрузка будет едва заметной, если через эту функцию получить порядка 5 тысяч данных. Поэтому, не верьте, если кто-то скажет что bloginfo() или get_bloginfo() нагружает сервер!
Если не указать параметр $show или указать неизвестное (необрабатываемое) значение, то отобразится name блога.
Хуков нет.
Возвращает
null
.
Использование
<?php bloginfo( $show ); ?>
- $show(строка)
Название параметра, который нужно получить. Может быть:
name
- название сайта.description
- короткое описание сайта, которое задается в настройках.template_url
- УРЛ директории текущей темы.stylesheet_url
- УРЛ на файл стилей CSS (обычно style.css) текущей темы.rss2_url
- УРЛ RSS 2.0 фида (/feed).comments_rss2_url
- УРЛ RSS 2.0 фида комментариев (/comments/feed).pingback_url
- УРЛ для уведомлений на XML-RPC файл (xmlrpc.php).charset
- кодировка сайта.version
- версия WordPress.html_type
- Content-Type HTML страницы (обычно text/html).language
- текущая локаль сайта (язык), например ru-RU.
Редко используемые:
stylesheet_directory
- УРЛ директории текущей темы. Лучше использовать функцию get_stylesheet_directory_uri()template_directory
- УРЛ директории текущей темы. Лучше использовать функцию get_template_directory().admin_email
- “E-mail адрес” в Настройки > Общие.rdf_url
- УРЛ RDF/RSS 1.0 фида (/feed/rfd).rss_url
- УРЛ RSS 0.92 фида (/feed/rss`).atom_url
- УРЛ Atom фида (/feed/atom).url
- УРЛ на главную страницу. Алиас функции home_url().wpurl
- УРЛ на главную страницу. Алиас функции site_url().
Отмененные параметры:
Эти параметры отменены и не будет поддерживаться с следующих версиях.
home
- УРЛ на главную страницу. Используйте home_url().siteurl
- УРЛ на главную страницу. Параметр отменен. Используйте site_url().
По умолчанию: ''
Примеры
#1 Выведем на экран название блога в заголовке <h1>:
<h1><?php bloginfo('name'); ?></h1>
#2 Выведем на экран кодировку блога:
<p>Кодировка: <?php bloginfo('charset'); ?> </p>
#3 Выведем на экран описание сайта:
<p><?php bloginfo('description'); ?> </p>
Заметки
- Смотрите: get_bloginfo() For possible $show values
Список изменений
С версии 0.71 | Введена. |
Код bloginfo() bloginfo WP 6.8
function bloginfo( $show = '' ) { echo get_bloginfo( $show, 'display' ); }