Поиск…


Вступление

Получает информацию о текущем сайте.

Синтаксис

  • get_bloginfo ($ show, $ filter)

параметры

параметр подробности
$ показать (строка) Информация о настройке сайта для извлечения.
$ фильтр (строка) Спецификация о том, следует ли возвращать отфильтрованное значение или нет.

замечания

$ показать

Ценности Описание пример
'name' (По умолчанию) Название сайта 'Matt Mullenweg'
'описание' Site tagline 'Just another WordPress site'
'Wpurl' URL-адрес установки WordPress. То же, что и site_url() 'http://example.com' , 'http://localhost/wordpress'
'URL' URL сайта. То же, что и home_url() 'http://example.com' , 'http://localhost/wordpress'
'Admin_email' Адрес электронной почты главного администратора '[email protected]'
«Кодировка» Кодировка символов страниц и каналов 'UTF-8'
'версия' Текущая версия установки WordPress '4.5'
'Html_type' content-type значение HTML 'text/html'
'Text_direction' Направление текста, определяемое языком сайта 'ltr'
«Язык» Код языка на основе ISO 639-1 'en-US'
'Stylesheet_url' URL-адрес таблицы стилей активированной темы. Ценностный приоритет: детская тема »Родительская тема. 'http://example.com/wp-content/themes/twentysixteen/style.css'
'Stylesheet_directory' Расположение ресурсов активированной темы. Ценностный приоритет: детская тема »Родительская тема. 'http://example.com/wp-content/themes/twentysixteen'
'Template_url' URL-адрес активированной темы. Значение приоритета: родительская тема »Детская тема. 'http://example.com/wp-content/themes/twentysixteen'
'Template_directory' То же, что и 'template_url'
'Pingback_url' Pingback XML-RPC-файл 'http://example/xmlrpc.php'
'Atom_url' URL-адрес канала Atom 'http://example/feed/atom/'
'Rdf_url' URL-адрес канала RDF / RSS 1.0 'http://example/feed/rdf/'
'Rss_url' RSS 0.92 URL-адрес канала 'http://example/feed/rss/'
'Rss2_url' RSS 2.0 URL-адрес канала 'http://example/feed/'
'Comments_atom_url' Комментарии URL канала Atom 'http://example/comments/feed/atom/'
'адрес сайта' (устарело) Используйте вместо этого 'url'
'Главная' (устарело) Используйте вместо этого 'url'

$ фильтр

Ценности Описание пример
'raw' (по умолчанию) Фильтры не будут применяться необработанные данные
«Дисплей» Фильтры будут применены к возвращаемому значению, если $show является 'url' , 'directory' , 'home' фильтрованные данные

Получение названия сайта

<?php echo get_bloginfo( 'name' ); ?>

или же

<?php echo get_bloginfo(); ?>

Выход

Matt Mullenweg

На основе этих настроек выборки

введите описание изображения здесь

Получение слота сайта

<?php echo get_bloginfo( 'description' ); ?>

Выход

Just another WordPress site

На основе этих настроек выборки

введите описание изображения здесь

Получение активного URL темы темы

<?php echo esc_url( get_bloginfo( 'stylesheet_directory' ) ); ?>

Выход

http://example.com/wp-content/themes/twentysixteen

альтернативы

Внутри get_bloginfo( 'stylesheet_directory' ) вызывает get_stylesheet_directory_uri() , поэтому вместо этого вы можете использовать это:

<?php echo esc_url( get_stylesheet_directory_uri() ); ?>

Многие разработчики предпочитают использовать эти специальные функции из-за несогласованных соглашений об именах между ними и get_bloginfo() . Например, get_stylesheet_directory() возвращает путь дочерней темы; однако, как показывает наш предыдущий пример, get_bloginfo( 'stylesheet_directory' ) возвращает URL-адрес дочерней темы. Если вы используете get_stylesheet_directory_uri() , меньше шансов на путаницу в отношении того, get_stylesheet_directory_uri() ли вы путь или URL-адрес.

Получить URL-адрес сайта

<?php echo esc_url(get_bloginfo('url')); ?>

или если вам нужна ссылка на дополнительную страницу

<?php echo esc_url(get_bloginfo('url') . '/some-sub-page');  ?>

Получить адрес электронной почты администратора сайта

Мы можем использовать функцию get_bloginfo для получения адреса электронной почты администратора сайта.

<?php echo get_bloginfo('admin_email'); ?>


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow