В wordpress длина стандартного анонса не всегда подходит и иногда нужно изменить длину анонса. Можно поставить какой-нибудь плагин для wordpress, который выводит анонс. При этом придется скорее всего искать в шаблоне функцию the_excerpt() и заменять ее на вызов функции плагина анонсов.
Но есть простой способ изменить длину анонса не прибегая к wordpress плагинам. Можно дописать в файл functions.php вашей темы следующий код:
function custom_excerpt_length() {
$length = 80;
return $length;
}
add_filter('excerpt_length', 'custom_excerpt_length');
Все что вам нужно, это изменять параметр переменной $length = 80; Число 80 это число слов, которые должны формировать анонс. По умолчанию это значение равно 55.
Таким способом можно увеличить или уменьшить приблизительный размер анонса, но так как считаются именно слова, а не символы, то выглядеть анонсы как 33 богатыря не будут, т.к. длина слов разная всегда. Если вам нужно сделать анонсы идеально одинаковыми по длине, то такой способ скорее всего не подойдет, нужно будет считать именно символы, а не слова.
ordPress
плагины
А проще будет так (без необходимости выделять память под переменную ПХП)
function custom_excerpt_length() {
return 80;
}
add_filter(‘excerpt_length’, ‘custom_excerpt_length’);
Для наглядности еще бы и передать внутрь функции custom_excerpt_length() переменную $length. Но это все неважно по большому счету. Я просто даю альтернативу, что с ней делать каждый решит сам.
Каждому свое, мы лишь предлагаем альтернативу *Coffee*
Alex, не всегда плагины зло. Когда то такой плагинчик делал ( с этим кодом ). Для людей, которые плохо соображают в кодах – плагин предпочтительней.
Carik, а можно мне такой плагинчик, хотя я и с кодом дружу, но в данном случае не нашла у себя, а очень нада, а то не дело, когда на страничке всего 5 новостей видно (((((
P.S. ох и досталось же мне в наследство…..масса головняка.