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
$showvalues
Список изменений
| С версии 0.71 | Введена. |
Код bloginfo() bloginfo WP 6.9.1
function bloginfo( $show = '' ) {
echo get_bloginfo( $show, 'display' );
}