Функция get_the_title()
возвращает заголовок поста (записи/страницы).
Параметры
$post
int | WP_Post
ID записи или объектWP_Post
По умолчанию:0
, текущий пост в цикле
get_the_title( $post );
Возвращает
string Заголовок записи
Дополнительная информация
- Можно использовать функцию вне цикла с указанием параметра
$post
. В цикле параметр указывать не обязательно. - Если пост отмечен как Личное или Защищено паролем, то перед заголовком будет выведено "Защищен:" или "Личное:"
Примеры использования
Пример 1. Вывод заголовка в цикле
if ( have_posts() ) {
while ( have_posts() ) {
the_post();
echo get_the_title();
}
}
Пример 2. Получение заголовка конкретной записи по ID
$post_id = 16;
$title = get_the_title( $post_id );
echo $title;
Выведет заголовок записи ID которой равен 16.
Пример 3. Получение заголовка записи по объекту WP_Post
$post = get_post( 6 );
$title = get_the_title( WP_Post $post );
echo $title;
В параметре функции указываем объект WP_Post
. Код указан в качестве примера, если ID известен заранее, нет смысла дополнительно получать объект поста.
Хуки
the_title
protected_title_format
private_title_format