Кодекс /

the_title()
выводит заголовок страницы

Выводит или возвращает (в зависимости от параметров) заголовок текущей записи. Эта функция может использоваться только внутри цикла. Чтобы получить заголовок вне цикла – используйте get_the_title().

Если запись Защищена паролем, к заголовку будет добавлен текст “Защищен:”, если запись Личная, будет добавлен текст “Личное:”.

Использование

<?php the_title( $before, $after, $echo ); ?>
$before строка
Текст, расположенный до заголовка
По умолчанию: пусто
$after строка
Текст, расположенный после заголовка
По умолчанию: пусто
$echo логический
Выводит заголовок, если задано true и возвращает для использования, если задано false
По умолчанию: true

Возвращает

строку|ничего
Заголовок текущей записи в цикле, если параметр $echo установлен false.

Примеры

1. Выводит на экран заголовок записи в теге H1

the_title( '<h1>', '</h1>' );

2. Получить заголовок в переменную

Вы можете передать третьим параметром false, чтобы не выводить на экран и вернуть значение, для дальнейшей работы. Но, обычно для этого используют get_the_title().

$title = the_title( '', '', false );

Теперь Вы можете использовать переменную $title для изменения заголовка.

3. Заголовок с ссылкой на запись

Если в цикле Вам нужно вывести заголовок с ссылкой на сам пост, воспользуйтесь кодом:

<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>

Исходный код the_title()

Расположен в wp-includes/post-template.php строка 42

function the_title( $before = '', $after = '', $echo = true ) {
	$title = get_the_title();

	if ( strlen($title) == 0 )
		return;

	$title = $before . $title . $after;

	if ( $echo )
		echo $title;
	else
		return $title;
}
показать весь код