Описание excerpt_more
— Filter
Хук excerpt_more позволяет изменить текст, который отображается в конце обрезанного фрагмента записи в WordPress. Он срабатывает при выводе краткого содержания записи и позволяет настроить, что будет показано пользователям, когда текст превышает установленный лимит
Примеры использования
Пример изменения текста в конце обрезанного фрагмента записи:
add_filter('excerpt_more', function($more) {
return ' ...';
});
В этом примере мы изменяем текст с ‘…’ на ‘ …’, добавляя пробел перед многоточием
Пример изменения текста на ‘Читать далее’:
add_filter('excerpt_more', function($more) {
return ' [Читать далее]';
});
Здесь мы меняем текст на ‘ [Читать далее]’, чтобы указать пользователю, что он может прочитать больше
Пример использования HTML-кода в тексте окончания:
add_filter('excerpt_more', function($more) {
return ' Читать далее';
});
Мы добавляем ссылку на полную запись, чтобы пользователи могли перейти к ней прямо из обрезанного текста
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо изменить текст, отображаемый в конце обрезанного текста записей, чтобы сделать его более информативным
– Производительность
Хук не должен значительно влиять на производительность, так как изменения касаются только вывода текста
– Предупреждения
Убедитесь, что изменения текста соответствуют стилю и тону вашего контента, чтобы не вводить пользователей в заблуждение
Альтернативы
Тип: filter
Этот хук позволяет изменять весь вывод краткого содержания записи, включая как текст, так и окончание
Используйте его, если нужно сделать более комплексные изменения в выводе краткого содержания