Удалить отрывок из прилепленного поста

Слов в тексте — 85, время чтения в минутах — 1

Иногда нужно удалить отрывки из прилепленных публикаций (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/


Рубрики блога


2 мысли по поводу “ Удалить отрывок из прилепленного поста

  1. NB. Имейте в виду, что некоторые коды  PHP и CSS не работают в некоторых нестандартных темах. Следует проявить смекалку и потанцевать с бубнами.

  2. Одной из причин по которой хочется убрать отрывки из прилепленных постов это большое количество таких публикаций, которые, к тому же, находятся вверху блога и в общем-то уже порядочно поднадоели, но клиенту «так нужно». Пусть хоть немного меньше места занимать будут.

*Улучшение работающего продукта приводит к его ухудшению

WP Tips & Tricks