How to display links in a WordPress excerpt?

Allowing link in a excerpt very common issue for WordPress users.

You can display excerpt link by adding this script to your theme “functions.php” file.

remove_filter( 'the_excerpt', 'wp_trim_excerpt' );
function new_trim_excerpt($text) {
 global $post;
 if ( '' == $text ) {
 $text = get_the_content('');
 $text = apply_filters('the_content', $text);
 $text = str_replace('\]\]\>', ']]>', $text);
 $text = preg_replace('@<script[^>]*?>.*?</script>@si', '', $text);
 $text = strip_tags($text, '<a>');
 $excerpt_length = 50;
 $words = explode(' ', $text, $excerpt_length + 1);
 if (count($words)> $excerpt_length) {
 array_pop($words);
 array_push($words, '...');
 $text = implode(' ', $words);
 }
 }
 return $text;
}
remove_filter('get_the_excerpt', 'wp_trim_excerpt');
add_filter('get_the_excerpt', 'new_trim_excerpt');

Comments

comments

Share this Article

S.A. Dedar

S.A. Dedar is an AI business automation consultant focused on digital transformation, IT strategy, CRM, SEO, marketing automation, and cybersecurity. Through sadedar.com, he shares practical guides, technology insights, tool comparisons, and business-focused strategies for readers who want to understand and apply modern digital systems in real-world work. His content connects technical ideas with practical business needs, including lead follow-up, website planning, search visibility, automation workflows, AI adoption, WordPress troubleshooting, and safer technology use.