12.02.2018
Использование
<?php bloginfo( $show ); ?>
Параметры
$show
- ‘name’ – Показывает “Название сайта”, установленное в Настройки > Общие настройки. Эти данные извлекаются из записи “blogname” в таблице wp_options.
- ‘description’ – Показывает “Краткое описание”, установленное в Настройки > Общие настройки. Эти данные извлекаются из записи “blogdescription” в таблице wp_options.
- ‘wpurl’ – Показывает “Адрес WordPress (URL)”, установленный в Настройки > Общие настройки. Эти данные извлекаются из записи “siteurl” в таблице wp_options. Обратите также внимание на site_url(), особенно для многосайтовых конфигураций (вернет корень сайта, а не текущего поддомена).
- ‘url’ – Показывает “Адрес сайта (URL)”, установленный в Настройки > Общие настройки. Эти данные извлекаются из записи “home” в таблице wp_options. Рассмотрите также использование home_url().
- ‘admin_email’ – Показывает “E-mail”, установленный в Настройки > Общие настройки. Эти данные извлекаются из записи “admin_email” таблицы wp_options.
- ‘charset’ – Показывает кодировку, установленную в Настройки > Чтение. Эти данные извлекаются из записи “blog_charset” таблицы wp_options. Примечание: В версии 3.5.0 и более поздних кодировкой больше нельзя управлять из панели администрирования. Установлена “utf-8”, которая является кодировкой WordPress по умолчанию.
- ‘version’ – Показывает версию WordPress. Эти данные извлекаются из переменной
$wp_version
, установленной вwp-includes/version.php
. - ‘html_type’ – Показывает
Content-Type
HTML-страниц (по умолчанию: “text/html”). Эти данные извлекаются из записи “html_type” в таблице wp_options. Темы и плагины могут изменять значение, установленное по умолчанию, используя фильтрpre_option_html_type
. - ‘text_direction’ – Показывает направление текста на HTML-страницах. Рассмотрите также использование is_rtl().
- ‘language’ – Показывает язык WordPress.
- ‘stylesheet_url’ – Показывает URL основного CSS-файла активной темы (обычно style.css). Рассмотрите вызов get_stylesheet_uri() как альтернативу.
- ‘stylesheet_directory’ – Показывает URL директории css-файлов активной темы. (В ранних версиях возвращался локальный путь.) Рассмотрите вызов get_stylesheet_directory_uri() как альтернативу.
- ‘template_url’ / ‘template_directory’ – URL директории активной темы(‘template_directory’ ранее был локальным путем – до версии 2.6). Рассмотрите get_theme_root() и get_template() как альтернативы. В дочерних темах как
get_bloginfo('template_url')
, так иget_template()
вернет директорию родительской темы. Рассмотрите вызов get_template_directory_uri() как альтернативу (для директории родительских шаблонов) или get_stylesheet_directory_uri() (для директории дочерних шаблонов). - ‘pingback_url’ – Показывает URL XML-RPC файла уведомления о ссылке на блог(xmlrpc.php).
- ‘atom_url’ – Показывает URL Atom-канала (/feed/atom).
- ‘rdf_url’ – Показывает URL RDF/RSS 1.0-канала (/feed/rfd).
- ‘rss_url’ – Показывает URL RSS 0.92 -канала (/feed/rss).
- ‘rss2_url’ – Показывает URL RSS 2.0-канала (/feed).
- ‘comments_atom_url’ – Показывает URL комментариев Atom-канала (/comments/feed).
- ‘comments_rss2_url’ – Показывает URL комментариев RSS 2.0-канала (/comments/feed).
- ‘siteurl’ – Устарел, начиная с версии 2.2. Используйте home_url() или bloginfo(‘url’).
- ‘home’ – Устарел, начиная с версии 2.2. Используйте home_url() или bloginfo(‘url’).
Примеры
Показать название блога
Показывает название вашего блога в тегах <h1>.
<h1><?php bloginfo('name'); ?></h1>
Показать название блога как ссылку
Показывает название вашего блога в ссылке.
<a href="<?php bloginfo('url'); ?>" title="<?php bloginfo('name'); ?>"><?php bloginfo('name'); ?></a>
Показать кодировку
Показывает кодировку, которую использует ваш блог (например, “utf-8”).
Примечание: В версии 3.5 и позже используется кодировка UTF-8 и ее нельзя изменить из панели администрирования.
<p>Кодировка: <?php bloginfo('charset'); ?> </p>
Показать описание блога
Показывает слоган вашего блога, как он установлен в Настройки > Общие настройки.
<p><?php bloginfo('description'); ?> </p>
[vc_message color=”alert-info”]Пожалуйста, заметьте, что URL директорий не имеют на конце слешей. [/vc_message]
Пример вывода
'' = Post name 'name' = Post name 'description' = Just another WordPress site 'wpurl' = http://test.local 'url' = http://test.local 'admin_email' = admin@test.local 'charset' = UTF-8 'version' = 4.9.4 'html_type' = text/html 'text_direction' = ltr 'language' = en-US 'stylesheet_url' = http://test.local/wp-content/themes/twentyseventeen/style.css 'stylesheet_directory' = http://test.local/wp-content/themes/twentyseventeen 'template_url' = http://test.local/wp-content/themes/twentyseventeen 'template_directory' = http://test.local/wp-content/themes/twentyseventeen 'pingback_url' = http://test.local/xmlrpc.php 'atom_url' = http://test.local/feed/atom/ 'rdf_url' = http://test.local/feed/rdf/ 'rss_url' = http://test.local/feed/rss/ 'rss2_url' = http://test.local/feed/ 'comments_atom_url' = http://test.local/comments/feed/atom/ 'comments_rss2_url' = http://test.local/comments/feed/ 'siteurl' = http://test.local (DEPRECATED! use url option instead) 'home' = http://test.local (DEPRECATED! use url option instead)
Комментарии (2) к “Теги шаблонов – bloginfo”
Валида
Тег шаблона – это код, который поручает WordPress “сделать” или “получить” что-нибудь.
Denis Creative
Функция
bloginfo()
выводит на экран различную информацию о блоге, которая, в основном, указывается в настройках сайта.Функция относится к тегам шаблона и может быть использована в любом месте шаблона.