получить выдержку без изображений

Есть ли способ не получить изображения с помощью get_the_excerpt ()? Я использую функцию my_recent_post (), чтобы вытащить сообщения на домашнюю страницу, и мне не нужно, чтобы она вытягивала изображения внутри сообщений, а только часть текста.

Вот функция, которую я использую:

function my_recent_post() { global $post; $html = ""; $my_query = new WP_Query( array( 'post_type' => 'post', 'posts_per_page' => 3 )); if( $my_query->have_posts() ) : while( $my_query->have_posts() ) : $my_query->the_post(); $html .= "<div class='item'><a href=\"" . get_permalink() . "\"><span>" . get_the_date() . "</span></a>" . get_the_post_thumbnail() . " " . get_the_excerpt() . "</div> <div class='clear'></div>"; endwhile; endif; return $html; } add_shortcode( 'news', 'my_recent_post' ); 

Solutions Collecting From Web of "получить выдержку без изображений"

Используйте the_excerpt(); WordPress, чтобы показывать только текст. Эта функция будет отфильтровывать некоторые теги html, такие как <img> , <a> . Полезная альтернатива для отображения только обычного текста.

Заметка –

Функция the_excerpt() внутренне использует get_the_excerpt() для получения отрывки и возвращает новую строку путем фильтрации тегов, таких как <img> , теги <a> . Он также переносит эту строку в теги <p> .