Вывод анонса с заданным числом слов

Вывод анонса с заданным числом слов

Привет друзья. Как вы наверно знаете, в некоторых темах WP можно выводить не только запись , но и превью к ней. С помощью поля «цитата» . Но иногда нужно бывает ограничить длину этой цитаты, дабы сохранить дизайн темы . Данный урок расскажет как это можно сделать ))

Итак , все что нам нужно, помими того что надо заполнить поле цитата разумеется )) , это отредактировать файл 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).' ...';
}

Теперь все что надо сделать это добавить функцию вызова в нужное для Вас место темы . Стоит обратить внимание что цифра 70 — это количество слов и Вы можете изменить его на свое значение

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

Теперь еще одно дополнение. Оно касается тем WP под версию движка 2.9 . Имеет смысл вместо первого кода вставлять следущий :

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

Вот и весь урок и вся хитрость ))

Понравилась статья?
Добавь в закладки!


  • feed
  • Tweet
  • bobrdobr
  • memori
  • moemesto
  • google
  • Diggit
  • Facebook
  • Diggit
  • Delicious

Смотрите так же записи :


Оставьте коммент.

Rss FeedsE-mail Followers