Wordpress - как взять отрывок поста

104
15 июня 2021, 03:10

Необходимо выводить отрывок поста. Вывожу его стандартной функцией the_excerpt. Проблема в том, что если отрывок у поста отсутствует, то тогда берутся первые несколько слов из полного описания. Мне нужно сделать, чтобы если отрывок отсутствует, то чтобы ничего не выводилось (или пустая строка). Можно ли добавить какой либо фильтр в functions, чтобы реализовать это? Пробовал в function.php добавлять такой код:

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

Тогда если отрывок поста есть, то он выводится, но если его нет, то выводится

[...]

Мне бы эту строку "[...]" убрать.

Заранее спасибо!

Answer 1

Разобрался. Добавил в functions.php код:

function new_excerpt_more( $more ) {
    return '';
}
add_filter('excerpt_more', 'new_excerpt_more');
READ ALSO
Что означает код while (i++ < …)?

Что означает код while (i++ < …)?

Что означает код в данной строке? я начинающий программист и для меня это очень странный код, такого нигде не встречал до сегодняшнего дня

84
Как обработать Exception и сделать реконнект?

Как обработать Exception и сделать реконнект?

Имеется метод, который коннектится по заданному url через прокси

101
boolean и размер в памяти

boolean и размер в памяти

Размер (бит) boolean 8 (в массивах), 32 (не в массивах используется int)Вот понимаю что всегда int это 32 бита

99