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

Приклади

0

#1 Виведемо на екран заголовок запису в html тезі H3:

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

або можна так:

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

#2 Висновок заголовка з текстом до нього:

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

#3 Отримаємо заголовок запису в змінну

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

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

// або
$title = get_the_title();

список змін

З версії 0.71Введено.

Код the_title() WP 6.0.2

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;
	}
}

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *