Описание
Выводит на экран или возвращает заголовок записи. Функция используется внутри цикла WordPress. Особенностью является, то что заголовок для "личных" и "защищеных" постов будет помечен соответственно: "Protected: " or "Private: "
the_title() работает на базе get_the_title().
Использование
<?php the_title( $before, $after, $echo ); ?>
Параметры
- $before (строка)
- Текст/HTML код который нужно размеситть перед заголовком.
По умолчанию: пусто - $after (строка)
- Текст/HTML код который нужно размеситть после заголовка.
По умолчанию: пусто - $echo (логический)
- Вывести на экран (true) или возвратить для дальнейшей обработки (false).
По умолчанию: true
Примеры
1. Выведем на экран заголовок записи в html теге H3:
<?php the_title('<h3>', '</h3>'); ?>
the_title()
из файла: /wp-includes/post-template.php WP 3.3.2function 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;
}Связанные Функции
Ещё из раздела
Смотрите также: Функции WordPress и Теги Шаблона.
Лидером среди операционных систем является безусловно Windows, но он предназначен больше для стандартного пользователя и обладает рядом недостатков, в первую очередь в защите. Самые надежные ОС основаны на linux, в частности операционная система ubuntu на базе linux используется на большинстве хостингах. Ubuntu также можно использовать и для обычного десктопного компьютера, однако для таких целей она менее удобна, из-за отсутствия некоторых специализированных программ под неё.
Добрый день, подскажите плиз как можно ограничить количество символов в заголовке? А то у меня на сайте заголовки длинные в анонсе и не очень красиво. Спасибо.
Вставляем такую функцию обрезки текста (заголовка) в functions.php:
/* обрезка заголовка */ function get_short_title($maxchar = 70){ $title = get_the_title(); if( iconv_strlen($title, 'utf-8') < $maxchar ) return $title; $title = iconv_substr( $title, 0, $maxchar, 'utf-8' ); $title = preg_replace('@(.*)\s[^\s]*$@s', '\\1 ...', $title); //убираем последнее слово, ибо оно в 99% случаев неполное return $title; }В шаблоне юзаем такой код, где 80 — максимальная длинна:
Ух ты, оперативно! Сейчас попробую заюзать, спасибо.