bloginfo

Выводит на экран различную информацию о блоге, которая, в основном, указывается в настройках сайта.

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

Новичкам

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

Если не указать параметр $name, то отобразиться name блога. Если указать что-то не из известных значений параметра $name, то также отобразится name блога.
✈ 1 раз = 0.00021с = быстро | 50000 раз = 6.78с = быстро

Хуков нет.

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

<?php bloginfo( $string ); ?>
$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 – email администратора;
  • 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();

По умолчанию: ‘name’

Примеры

#1. Выведем на экран название блога в заголовке <h1>:

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

Комментарии:


Оставить комментарий

Your email address will not be published. Required fields are marked *