WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru

bloginfo() WP 0.71

Выводит информацию о сайте (блоге). Почти вся получаемая информация хранится в опциях сайта.

Функция относится к тегам шаблона и может быть использована в любом месте шаблона.

Новичкам

Для тех, кто еще не знает, хочу развенчать миф о том, что получать данные через эту функцию, чревато излишней нагрузкой на хостинг. На самом деле ничего подобного! Когда-то я тоже так думал, но после ряда тестов убедился, что нагрузка будет едва заметной, если через эту функцию получить порядка 5 тысяч данных. Поэтому, не верьте, если кто-то скажет что bloginfo() или get_bloginfo() нагружает сервер!

Если не указать параметр $show или указать неизвестное (необрабатываемое) значение, то отобразится name блога.

Работает на основе: get_bloginfo()
1 раз — 0.00021 сек (быстро) | 50000 раз — 6.78 сек (быстро)

Хуков нет.

Использование

<?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() WP 5.6

<?php
function bloginfo( $show = '' ) {
	echo get_bloginfo( $show, 'display' );
}

Из раздела: Другие функции темы

Еще из тегов шаблона: Основные

6 комментов
    Войти