Детальная настройка анонсов

Анонс WordPress — это краткое содержание новости, которое выводится на главной странице блога. Самой обычной стандартной теме для движка создать ее можно при редактировании заметки в редакторе при помощи вставки тега more, который разделяет статью на две части — одна выводится на главной странице блога, другая — только при подробном просмотре. Однако возможностей для детальной заточки вывода анонса и ссылок на подробную статью намного больше и многие из них мы разберем в данном уроке.

Детальная настройка анонсов

Когда мы создавали своими руками шаблон для WordPress, я говорил о главном отличии файла index.php от single.php — если в последнем выводится полная новость, то в первом — краткая, то есть анонс, о котором сегодня идет речь.
Делается это при помощи вставки в файл кода

Это основной, самый простой вариант. Но немного усложнив его, появляется возможность управлять некоторыми параметрами.
Например, длиной анонса WordPress. Для этого добавим в functions.php следйущее:

function new_excerpt_length($length) {
        return 55;
}
add_filter('excerpt_length', 'new_excerpt_length');

Здесь, поменяв цифру 55, можно регулировать количество выводимых в анонсе на главной странице символов из статьи.
А вот так мы можем задать анкор ссылки на полную новость — меняется слово продолжение.

Текст анонса WordPress

function new_excerpt_more($post) {
        return ' '
 . 'Продолжение' . ''; }
add_filter('excerpt_more', 'new_excerpt_more');

Если вы еще не достаточно уверены в силах по редактированию php кода в шаблоне, то можете использовать плагин WP Limit Posts Automatically. Тогда настроить количество символов в анонсе WordPress вы сможете прямо из админки блога, а также отключить отображение картинок, ссылок, форматирование текста и задать еще несколько настроек для краткой новости.

Чуть менее навороченный плагин с похожим названием — Post Limit — делает почти то же самое, только все равно требует прописки кода в php файл.

Функция вывода анонса WordPress для плагина Post Limit

Оцените статью