bloginfo()
Виводить інформацію про сайт (блог). Майже вся отримувана інформація зберігається в опціях сайту.
Функція стосується тегів шаблону і може бути використана в будь-якому місці шаблону.
Новачкам
Для тих, хто ще не знає, хочу розвінчати міф про те, що отримувати дані через цю функцію, загрожує зайвим навантаженням на хостинг. Насправді нічого подібного! Колись я теж так думав, але після низки тестів переконався, що навантаження буде ледь помітним, якщо через цю функцію отримати близько 5 тисяч даних. Тому, не вірте, якщо хтось скаже, що bloginfo() або get_bloginfo() навантажує сервер!
Якщо не вказати параметр $show або вказати невідоме (необроблюване) значення, відобразиться name блогу.
get_bloginfo()
(швидко) | 50000 разів – 6.78 сек
(швидко)
Хуків немає.
Повертає
null
.
Використання
<?php bloginfo($show); ?>
-
$show
(рядок) Назву параметра, який потрібно отримати. Може бути:
name
– Назва сайту.description
– короткий опис сайту, який задається у налаштуваннях.template_url
– УРЛ директорії поточної теми.stylesheet_url
– УРЛ на файл стилів CSS (зазвичай style.css ) поточної теми.rss2_url
– УРЛ RSS 2.0 фіда ( /feed ).comments_rss2_url
– УРЛ RSS 2.0 фіда коментарів ( /comments/feed ).pingback_url
– УРЛ для повідомлень на XML-RPC файл ( xmlrpc.php ).charset
– Кодування сайту.version
– Версія WordPress.html_type
– Content-Type HTML сторінки (зазвичай text/html ).language
– поточна локаль сайту (мова), наприклад ru-RU .
Рідко використовувані:
stylesheet_directory
– УРЛ директорії поточної теми. Найкраще використовувати функцію get_stylesheet_directory_uri()template_directory
– УРЛ директорії поточної теми. Найкраще використовувати функцію get_template_directory() .admin_email
– “E-mail адреса” у Налаштуваннях > Загальні.rdf_url
– УРЛ RDF/RSS 1.0 фіда ( /feed/rfd ).rss_url
– УРЛ RSS 0.92 фіда (/feed/rss`).atom_url
– УРЛ Atom фіда ( /feed/atom ).url
– УРЛ на головну сторінку. Аліас функції home_url() .wpurl
– УРЛ на головну сторінку. Аліас функції site_url() .
Скасовані параметри:
Ці параметри скасовано і не підтримуватиметься з наступних версій.
home
– УРЛ на головну сторінку. Використовуйте home_url() .siteurl
– УРЛ на головну сторінку. Параметр скасовано. Використовуйте site_url() .
За замовчуванням: ”
Приклади
#1 Виведемо на екран назву блогу в заголовку <h1>:
<h1><?php bloginfo('name'); ?></h1>
#2 Виведемо на екран кодування блогу:
<p>Кодування: <?php bloginfo('charset'); ?> </p>
#3 Виведемо на екран опис сайту:
<p><?php bloginfo('description'); ?> </p>
нотатки
- Дивіться: get_bloginfo() For possible $show values
список змін
З версії 0.71 | Введено. |
Код bloginfo() bloginfo WP 6.0.2
function bloginfo( $show = '' ) { echo get_bloginfo($ show, 'display'); }