Описание
Выводит на экран различную информацию о блоге, которая, в основном, указывается в настройках сайта.
Функция bloginfo() относится к тегам шаблона и может быть использована в любом месте шаблона.
Новичкам
Для тех, кто еще не знает, хочу развенчать миф о том, что получать данные через эту функцию, чревато излишней нагрузкой на хостинг. На самом деле ничего подобного! Когда-то я тоже так думал, но после ряда тестов убедился, что нагрузка будет едва заметной, если через эту функцию получить порядка 5 тысяч данных. Поэтому, не верьте, если кто-то скажет что bloginfo() или get_bloginfo() нагружает сервер!
bloginfo() работает на базе get_bloginfo().
Использование
<?php bloginfo('show'); ?>
Параметры
- $string (строка)
- Название параметра, который нужно получить. Может быть:
- name - название блога;
- description - короткое описание сайта, которое задается в настройках;
- template_url - УРЛ директории текущей темы;
- rss2_url - УРЛ RSS 2.0 фида (/feed);
- comments_rss2_url - УРЛ RSS 2.0 фида комментариев (/comments/feed);
- pingback_url - УРЛ для уведомлений на XML-RPC файл (xmlrpc.php);
- stylesheet_url - УРЛ на файл стилей CSS (обычно style.css) текущей темы;
- charset - кодировка сайта;
- version - используемая версия WordPress;
- html_type - Content-Type HTML стараницы (обычно text/html).
Редко используемые:
- stylesheet_directory - УРЛ директории текущей темы;
- template_directory - УРЛ директории текущей темы;
- admin_email - Емаил адресс администратора;
- rdf_url - УРЛ RDF/RSS 1.0 фида (/feed/rfd);
- rss_url - УРЛ RSS 0.92 фида (/feed/rss);
- atom_url - УРЛ Atom фида (/feed/atom).
Отмененные параметры:
Вместо нижеследующих параметров лучше использовать тег шаблона home_url()
- url - УРЛ на главную страницу. Параметр отменен и не будет поддерживаться с следующих версиях;
- home - УРЛ на главную страницу. Параметр отменен;
- siteurl - УРЛ на главную страницу. Параметр отменен;
- wpurl - УРЛ на главную страницу. Параметр отменен.
По умолчанию: 'name'
Примеры
1. Выведем на экран название блога в заголовке <h1>:
<h1><?php bloginfo('name'); ?></h1>
2. Выведем на экран кодировку блога:
<p>Кодировка: <?php bloginfo('charset'); ?> </p>
3. Выведем на экран описание сайта:
<p><?php bloginfo('description'); ?> </p>
bloginfo()
из файла: /wp-includes/general-template.php WP 3.3.2function bloginfo( $show='' ) {
echo get_bloginfo( $show, 'display' );
}Ещё из раздела
Смотрите также: Функции WordPress и Теги Шаблона.