Тег шаблона: wp_title

12.02.2010
Описание

Выводит или возвращает заголовок любой текущей страницы блога. Тег можно использовать в любом месте шаблона за пределами цикла The Loop, но, как правило, его используют только в файле header.php для формирования HTML-заголовка страницы (тег <title>).

Использование
<?php wp_title( $sep, $echo, $seplocation ); ?>
По умолчанию
<?php wp_title(
   'sep'   => &raquo; , 
   'echo'  => true,
   'seplocation'  => none );
?>

Результаты

Возвращаемый тегом заголовок будет зависеть от типа страницы:

Одиночная запись или страница
    заголовок записи или страницы
 
Архив по дате 
    дата (например, '2010', '2010 - Январь') 
 
Рубрика 
    заголовок рубрики 
 
Архив автора 
    имя автора
Параметры

$sep

(строка) (необязательный) - текст, выводимый до или после (определяется параметром $seplocation) заголовка страницы (то есть разделитель).

По умолчанию: &raquo; (символ »).

$echo

(boolean) (необязательный) - вывод результата работы тега (true) или сохранение этого результата, как переменной PHP (false).

  • true - по умолчанию
  • false

$seplocation

(строка) (необязательный) - указывает, где будет выводиться разделитель (указанный в параметре $sep). любое значение, кроме 'right' выведет разделитель до заголовка страницы, а 'right', соответственно, после заголовка.

По умолчанию значения нет.

Примеры

1. По умолчанию

<title><?php bloginfo('name'); ?><?php wp_title(); ?></title>

Данный код с помощью функции bloginfo выведет заголовок блога, а затем заголовок страницы с разделителем по умолчанию '»'. То есть примерный вывод будет выглядеть как "<title>Тестовый блог » Привет мир!</title>".

2. Свой разделитель справа

<title><?php wp_title( '--', true, 'right' ); ?>
<?php bloginfo('name'); ?></title>

Этот код выведет разделитель '--' справа от заголовка страницы. То есть вывод будет примерно таким: "<title>Привет мир! -- Тестовый блог</title>".

3. Хранение заголовка в переменной PHP

<?php 
$variable = wp_title( '::', false ); 
echo '<title>' . get_bloginfo('name') . $variable . '</title>';
?>

Данный код сначала сохранит заголовок страницы в переменной, а потом выведет его вместе с заголовком блога. То есть вывод будет примерно таким: "<title>Тестовый блог :: Привет мир!</title>".

Лог изменений

Добавлен в версии 1.5
Параметр seplocation был добавлен в версии 2.5

Исходный файл

Функция wp_title() находится в wp-includes/general-template.php

Связанные теги|функции
Рубрики: Теги шаблоновФункции WordPressУсловные теги

Понравился пост? Подпишись на обновления по Обновления блога по RSSRSS или Обновления блога на TwitterTwitter !

Комментарии (всего 16 комментариев)
Написать комментарий

(обязательно)

(обязательно, не публикуется)

Для вставки кода используйте кнопку "Код", по умолчанию используется синтаксис подсветки языка "php", вы можете поменять его на любой другой поддерживаемый GeSHi язык, например "javascript", "css", "html4strict", "sql" и тд. Используйте предпросмотр!
 


Подписаться на уведомления без комментирования.