Вывод анонса с необходимым количеством символов

Для того, чтобы вывести анонс статьи в WordPress используется функция the_excerpt;

Полная документация по функции в кодексе wordpress (тут)

Как изменить стандартное количество знаков

Просто «тюнинганем» функцию: в файл functions.php добавим

function do_excerpt($string, $word_limit) {
$words = explode(‘ ‘, $string, ($word_limit + 1));
if (count($words) > $word_limit)
array_pop($words);
echo implode(‘ ‘, $words).’ …’;
}

После этого, в необходимом в шаблоне (зависит от того, где нужно это сделать) и в нужном месте добавим:

<? php do_excerpt(get_the_excerpt(), 30); ?>

Где цифра 30 — количество слов, которым необходимо ограничиться.

Способ #2

Для версий WP 2.9 и выше

function new_excerpt_length($length) {
return 10;
}
add_filter(‘excerpt_length’, ‘new_excerpt_length’);

А в необходимом месте в шаблоне:

<? php the_excerpt(‘new_excerpt_length’, 10); ?>

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *