Домой Интернет Теги шаблонов WordPress — bloginfo ()

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

редактор html

Сегодня поговорим об одном из значимых тегов шаблона — bloginfo (). Данный тег имеет множество параметров, применение которых облегчит вывод нужной вам информации на страницах вашего сайта. В данной статье постараемся разобрать все параметры и научиться ими пользоваться при разработке собственной темы WordPress.

Тег шаблона bloginfo () выводит информацию о блоге взятую из профильной информации, а так же из главных настроек административной панели. Данный тег используется в любом удобном, а главное нужном и правильном месте файлов шаблона WordPress. Вызов данного тега отсылает браузеру информацию которая выводиться на экране. При необходимости вызова в PHP используют функцию get_bloginfo ().

Навигация по странице:

  • Как использовать bloginfo ()?
  • Варианты параметров тега bloginfo ().
  • Примеры использования bloginfo ().
  • Как вывести название сайта?
  • Как показать название сайта в виде ссылки?
  • Как вывести описание сайта?

Как использовать bloginfo ()?

Для вывода необходимой информации используется следующий синтаксис PHP:

 <? PHP bloginfo ($show);?>

В строковую переменную Show вноситься параметр необходимый вам, у таких параметров есть зарезервированные значения которые мы рассмотрим далее.

Варианты параметров тега bloginfo ().

$show по умолчанию имеет значение «name», которое выводит название сайта заданное в админке WordPress Настройки/Общие. Другие доступные параметры представлены в таблице:

Параметр $show
Описание
Альтернатива

Строковые данные берутся из базы данных таблицы wp_options. Каждый элемент которой имеет свое зарезервированное название, которое будет указано в скобках возле параметра.

name (blogname)
Выводит название сайта в месте вызова, применяется в паре с другими тегами Html.

description (blogdescription)
Выводит краткое описание , используется для организации сниппетов поисковых систем.

 wpurl (siteurl)
Выводит адрес нахождения WordPress.
site_url()

 url (home)
Показывает адрес сайта установленный администратором из административной панели.
home_url()

 admin_email (admin_email)
 Выводит адрес электронной почты указанный в общих настройках WordPress.
 —

 charset (blog_charset)
 Параметр доступен для версии WordPress ниже 3.5.0, в более поздних версиях стандартом кодировки является utf-8.
 —

 version
 Данные берутся из файла version.php находящийся в папке includes. Выводит текущую версию вашего WordPress.

html_type (html_type)
Показывает установленный Content-Type HTML-страниц, который по умолчанию установлен как text/html.
Можно изменить при помощи фильтра pre_option_html_type.

 text_direction
Параметр указывает направление текста страниц сайта.
is_rtl ()

language
Данный параметр показывает какой язык используется в вашем WordPress.

stylesheet_url
Выводит URL адрес основного стилевого файла темы шаблона.
get_stylesheet_uri()

stylesheet_directory
Показывает URL адрес директории где находятся стилевые файлы текущей темы WordPress.
get_stylesheet_directory_uri()

template_url / template_directory
Выводит директорию текущей темы, при активной дочерней темы выведет директорию родительской. Для решения данной проблемы стоит изучить альтернативные функции.
get_theme_root()

get_template()

get_template_directory_uri()

get_stylesheet_directory_uri()

pingback_url
Показывает URL XML-RPC файла.

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).

Примеры использования bloginfo ().
Как вывести название сайта?

Отображает название вашего сайта с тегом <h1>.

<h1><?php bloginfo(‘name’); ?></h1>

Как показать название сайта в виде ссылки?

Отображает название вашего сайта в теге <a>.

<a href=»<?php bloginfo(‘url’); ?>» title=»<?php bloginfo(‘name’); ?>»><?php bloginfo(‘name’); ?></a>

Как вывести описание сайта?

Отображает слоган вашего сайта, такой, который установлен в настройках.

<p><?php bloginfo(‘description’); ?> </p>

В данной статье затронуто лишь один из многих тегов используемых в WordPress, в дальнейшем мы будем разбирать остальные теги, которые помогут нас создать собственную тему.