Replace -tag in the_excerpt
You should try this: function replace_tag($string){ $search = array(‘<p>’, ‘</p>’); $replace = array(‘<h2>’, ‘</h2>’); echo str_replace($search, $replace, $string); return $string; } add_filter(‘the_excerpt’, ‘replace_tag’); or this: function replace_tag($string){ $replace = array( ‘<p>’ => ‘<h2>’, ‘</p>’ => ‘</h2>’ ); $string = str_replace(array_keys($replace), $replace, $string); return $string; } add_filter(‘the_excerpt’, ‘replace_tag’);