excerpt_length
— это фильтр, потому что он позволяет вам модифицировать данные, в данном случае, длину отрывка (excerpt). Как и все фильтры, он ожидает, что вы вернете изменённое значение (например, количество слов для отрывка).
function custom_excerpt_length( $length ) {
return 25; // Устанавливаем длину отрывка в 25 слов
}
add_filter( 'excerpt_length', 'custom_excerpt_length' );
Здесь:
excerpt_length
— это фильтр, поскольку он изменяет длину отрывка.add_filter
— это функция, которая регистрирует ваш фильтр в WordPress, связывая его с обработкой длины отрывка.
Фильтр excerpt_length
позволяет изменить длину отрывка (excerpt) для постов. Он полезен, если вы хотите показывать более короткий или длинный отрывок на страницах архивов.
Пример использования:
Изменим длину отрывка до 30 слов.
function custom_excerpt_length( $length ) {
return 30;
}
add_filter( 'excerpt_length', 'custom_excerpt_length' );