Webmasterpark.ru - блог о продвижении и создании сайтов

Обрезаем заголовки в WordPress по количеству символов

23.12.2019

Иногда возникает необходимость обрезать заголовки записей до приемлемых размеров, например при выводе популярных записей в боковой колонке.

Существует большое количество разных приёмов, но все они по своей сущности либо не работоспособны или же имеют недостатки такие как вместо многоточия неказистые фигурные скобки.

Ниже представлен код, который можно применить для этих целей.

function themetie_truncate($text) {
$chars_limit = 32;
$chars_text = strlen($text);
$text = $text."";
$text = substr($text, 0, $chars_limit);
$text = substr($text, 0, strrpos($text, ' ')); 
if ($chars_text > $chars_limit){ 
 $text = $text."..."; 
} 
return $text;
}

Данный php код нужно вставить в шаблон (functions.php) вашей темы и сохранить изменения.

Строка №2, это количество выводимых символов.
Теперь осталось только вывести наши обрезанные заголовки.
Вставьте функцию в то место, где Вы желаете их вывести:

themetie_truncate($text);

где $text — необрезанный текст.
Вот и всё, теперь ваши заголовки статей, имеют такое количество символов, которое Вам нужно.

Поделиться статьей

Напишите мне

info@webmasterpark.ru Или
Отправьте заявку на сотрудничество: