Можно управлять длиной фрагмента WP сообщения по умолчанию ( Автоматически ), используя следующий фрагмент кода в functions.php
;
// . Post excerpt adjustment (Auto)
// . ==============================
function wpdocs_custom_excerpt_length( $length ) {
return 20;
}
add_filter( 'excerpt_length', 'wpdocs_custom_excerpt_length', 999 );
Мой вопрос, как вы ограничиваете ручной?
Вы знаете, отрывок, специально добавленный самим пользователем?
(*) Здесь есть 8-летний вопрос здесь , который предоставляет некоторый контекст, но с учетом текущего года и достигнутого прогресса WP, я хочу опубликовать вопрос еще раз и получить некоторую ясность по теме.
Добавлен контекст: (отредактировано: 12 марта 2019 г.)
Дело не в том, что первоначальный ответ на вопрос, опубликованный ранее, не работает, все это, кажется, действительно неуклюже. Я ищу более простой и надежный ответ с использованием фильтра exerpt_length
. Вместо того, чтобы использовать что-то вроде следующего, чтобы обрезать текст; ( Если возможно )
function excerpt($limit) {
return wp_trim_words(get_the_excerpt(), $limit);
}