В связи с разными особенностями дизайнов WordPress сайтов, возникает необходимость обрезать название записи до определенной, заданной длины. Для этого в файл functions.php темы добавляем следующий код:
1 2 3 4 5 6 7 8 |
<?php function trim_title_chars($count, $after) { $title = get_the_title(); if (mb_strlen($title) > $count) $title = mb_substr($title,0,$count); else $after = ''; echo $title . $after; } ?> |
После в шаблоне заменяем код, который выводит название записи
<?php the_title(); ?>
на такой
<?php trim_title_chars(25, '...'); ?>
Здесь цифра 25 — это количество символов, до которых нужно обрезать заголовок, а ... — то, что будет стоять после обрезанного текста. Можно вставить туда, например, какой-нибудь другой символ, либо вообще картинку.