WordPress как на ладони
rgbcode is looking for WordPress developers.

the_title()WP 0.71

Выводит на экран заголовок записи. Принято использовать внутри цикла.

Особенностью является, то что заголовок для "личных" и "защищенных" постов будет помечен соответственно: "Защищен: " (Protected: ) и "Личное: " (Private: )

Работает на основе: get_the_title()
1 раз — 0.004764 сек (очень медленно) | 50000 раз — 1.99 сек (быстро) | PHP 7.1.2, WP 4.7.3

Хуков нет.

Возвращает

null|Строку. null когда результат выводится на экран ($echo=true). Строку, когда ($echo=false).

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

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

Примеры

1

#1 Получим заголовок записи в переменную

Чтобы получить значение для обработки в PHP, укажите третий параметр $echo, как false или 0. Или используйте функцию get_the_title()

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

// или 
$title = get_the_title();
0

#2 Выведем на экран заголовок записи в html теге H3:

<?php the_title( '<h3>', '</h3>' ); ?>

или можно так:

<h3><?php the_title(); ?></h3>
0

#3 Вывод заголовка с текстом до него:

<?php the_title( 'Текст до заголовка: ' ); ?>

Список изменений

С версии 0.71 Введена.

Код the_title() WP 6.6.2

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

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

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

	if ( $display ) {
		echo $title;
	} else {
		return $title;
	}
}
15 комментариев
Полезные 2 Все
    Войти