Теги шаблонов — bloginfo

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>

Пожалуйста, заметьте, что URL директорий не имеют на конце слешей.

Пример вывода

''                     = 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() выводит на экран различную информацию о блоге, которая, в основном, указывается в настройках сайта.
      Функция относится к тегам шаблона и может быть использована в любом месте шаблона.

      Ответить

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