the_title()
Виводить на екран заголовок запису. Прийнято використовувати усередині циклу.
Особливістю є те, що заголовок для “особистих” і “захищених” постів буде позначений відповідно: “Захищений:” (Protected: ) та “Особисте:” (Private: )
Працює на основі:
get_the_title()
get_the_title()
1 раз – 0.004764 сек
(дуже повільно) | 50000 разів – 1.99 сек
(швидко) |
PHP 7.1.2, WP 4.7.3
(дуже повільно) | 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 Виведемо на екран заголовок запису в html тезі H3:
<?php the_title( '<h3>', '</h3>' ); ?>
або можна так:
<h3><?php the_title(); ?></h3>
#2 Висновок заголовка з текстом до нього:
<?php the_title( 'Текст до заголовка:'); ?>
#3 Отримаємо заголовок запису в змінну
Щоб отримати значення для обробки в PHP, вкажіть третій параметр $echo як false або 0. Або використовуйте функцію get_the_title()
$title = the_title('', '', 0); // або $title = get_the_title();
список змін
З версії 0.71 | Введено. |
Код the_title() 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; } }