WordPress
get_bloginfo ()
Поиск…
Вступление
Получает информацию о текущем сайте.
Синтаксис
- 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'); ?>