diff --git a/includes/class-shortcodes.php b/includes/class-shortcodes.php index b6fc4ad..495cb67 100644 --- a/includes/class-shortcodes.php +++ b/includes/class-shortcodes.php @@ -106,7 +106,6 @@ class Shortcodes { // An empty string will make wp_trim_excerpt do stuff we do not want. if ( '' !== $content ) { - $excerpt = \strip_shortcodes( $content ); /** This filter is documented in wp-includes/post-template.php */ @@ -199,6 +198,9 @@ class Shortcodes { $content = \get_post_field( 'post_content', $post ); + // replace script and style elements + $content = \preg_replace( '@<(script|style)[^>]*?>.*?@si', '', $content ); + if ( 'yes' === $atts['apply_filters'] ) { $content = \apply_filters( 'the_content', $content ); } else {