From a600276d4dfa4e945f519cb9e07ad06108b7b7cc Mon Sep 17 00:00:00 2001 From: girishpanchal30 Date: Fri, 17 Jul 2026 18:07:56 +0530 Subject: [PATCH 1/2] fix: enhance excerpt handling --- inc/views/partials/excerpt.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/inc/views/partials/excerpt.php b/inc/views/partials/excerpt.php index 8ed1ea284b..4bfa61b92e 100644 --- a/inc/views/partials/excerpt.php +++ b/inc/views/partials/excerpt.php @@ -76,7 +76,10 @@ private function get_excerpt( $length = 25, $post_id = null ) { } if ( has_excerpt() ) { - return apply_filters( 'the_excerpt', get_the_excerpt( $post_id ) ); + $excerpt_more = apply_filters( 'excerpt_more', ' […]' ); + $content = wp_trim_words( get_the_excerpt( $post_id ), $length, $excerpt_more ); + + return apply_filters( 'the_excerpt', $content ); } add_filter( 'excerpt_length', array( $this, 'change_excerpt_length' ), 10 ); From 63800c7da3d65f06dfadc6d41878168f39b97510 Mon Sep 17 00:00:00 2001 From: girishpanchal30 Date: Fri, 17 Jul 2026 18:14:08 +0530 Subject: [PATCH 2/2] fix: check given post has excerpt --- inc/views/partials/excerpt.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inc/views/partials/excerpt.php b/inc/views/partials/excerpt.php index 4bfa61b92e..0f2f2501ad 100644 --- a/inc/views/partials/excerpt.php +++ b/inc/views/partials/excerpt.php @@ -75,7 +75,7 @@ private function get_excerpt( $length = 25, $post_id = null ) { return apply_filters( 'the_content', get_the_content( null, false, $post_id ) ); } - if ( has_excerpt() ) { + if ( has_excerpt( $post_id ) ) { $excerpt_more = apply_filters( 'excerpt_more', ' […]' ); $content = wp_trim_words( get_the_excerpt( $post_id ), $length, $excerpt_more );