Теги шаблонов — bloginfo
Использование
<?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)
Получает html код аватара (<img>) комментатора, если пользователь авторизирован или указал email при комментировании. Используется…
Убираем свойство прилепливания записей из цикла. Данный код игнорирует свойство прилепленности, выводя все записи в…
1. Никогда не отключайте уведомления об обновлениях плагинов, шаблонов и движка. 2. Никогда не вносите…
Допустим, есть такая ситуация, что в меню сайта выводятся все категории с записями. Но периодически…
2 комментария
Ответить
Тег шаблона — это код, который поручает WordPress «сделать» или «получить» что-нибудь.
Функция
bloginfo()
выводит на экран различную информацию о блоге, которая, в основном, указывается в настройках сайта.Функция относится к тегам шаблона и может быть использована в любом месте шаблона.