Сегодня я вам покажу самописную функцию которая позволяет выводить определенное количество символов для предпросмотра. Вы можете указать число символов по которое будут обрезаться текст записи.
function do_excerpt($string, $word_limit) {
$words = explode(' ', $string, ($word_limit + 1));
if (count($words) > $word_limit)
array_pop($words);
echo implode(' ', $words).' ...';
}
Я сам на данном сайте использую эту функцию для вывода информации о записи на главной странице. Здесь все очень просто, функция принимает 2 параметра. Первый параметр — это строка, второй параметр это число символов.
Вот как я вызываю данную функцию. Здесь в качестве текста я использую цитату записи.
do_excerpt(get_the_excerpt(), 30)
Вот так просто это делается. В качестве строки вы можете использовать абсолютно любой текст.