Иногда нужно удалить отрывки из прилепленных публикаций (sticky posts) блога — по разным причинам.
Например, чтобы сделать стартовую страницу с несколькими прилепленными постами компактней.
Почему бы и нет?
Для этого в Сниппеты нужно добавить этот фрагмент кода:
function remove_excerpt_for_sticky_posts($content) {
if (is_home() && is_sticky()) {
// Show only the title for sticky posts
return '';
}
return $content;
}
add_filter('the_excerpt', 'remove_excerpt_for_sticky_posts');
Вот, собственно, и всё.
На этом сайте эта возможность не активирована. На некоторых других, по просьбе клиентов, запускаем этот код. Пример: https://www.rabotnikitv.com/
Рубрики блога
NB. Имейте в виду, что некоторые коды PHP и CSS не работают в некоторых нестандартных темах. Следует проявить смекалку и потанцевать с бубнами.
Одной из причин по которой хочется убрать отрывки из прилепленных постов это большое количество таких публикаций, которые, к тому же, находятся вверху блога и в общем-то уже порядочно поднадоели, но клиенту «так нужно». Пусть хоть немного меньше места занимать будут.