bloginfo() WP 0.71
Выводит информацию о сайте (блоге). Почти вся получаемая информация хранится в опциях сайта.
Функция относится к тегам шаблона и может быть использована в любом месте шаблона.
Новичкам
Для тех, кто еще не знает, хочу развенчать миф о том, что получать данные через эту функцию, чревато излишней нагрузкой на хостинг. На самом деле ничего подобного! Когда-то я тоже так думал, но после ряда тестов убедился, что нагрузка будет едва заметной, если через эту функцию получить порядка 5 тысяч данных. Поэтому, не верьте, если кто-то скажет что bloginfo() или get_bloginfo() нагружает сервер!
Если не указать параметр $show или указать неизвестное (необрабатываемое) значение, то отобразится name блога.
Хуков нет.
Использование
<?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 5.6
function bloginfo( $show = '' ) {
echo get_bloginfo( $show, 'display' );
}Cвязанные функции
Из раздела: Другие функции темы
- add_theme_support()
- body_class()
- current_theme_supports()
- get_custom_header_markup()
- get_custom_logo()
- get_header_image()
- get_header_image_tag()
- get_header_textcolor()
- get_header_video_url()
- get_page_template()
- get_page_templates()
- get_post_class()
- get_query_template()
- get_stylesheet()
- get_template()
- get_theme_mod()
- get_theme_mods()
- get_theme_root()
- has_custom_logo()
- has_header_image()
- has_header_video()
- is_child_theme()
- is_header_video_active()
- is_multi_author()
- post_class()
- register_nav_menu()
- register_nav_menus()
- register_theme_directory()
- remove_theme_mod()
- remove_theme_mods()
- remove_theme_support()
- search_theme_directories()
- set_theme_mod()
- single_month_title()
Еще из тегов шаблона: Основные
- calendar_week_mod()
- get_archives_link()
- get_bloginfo()
- get_calendar()
- get_current_blog_id()
- get_footer()
- get_header()
- get_search_form()
- get_sidebar()
- get_template_part()
- is_404()
- is_active_sidebar()
- is_admin()
- is_archive()
- is_attachment()
- is_author()
- is_category()
- is_comment_feed()