diff --git a/wp-includes/formatting.php b/wp-includes/formatting.php index 4afb487a07..69923584c7 100644 --- a/wp-includes/formatting.php +++ b/wp-includes/formatting.php @@ -234,6 +234,11 @@ function wptexturize($text, $reset = false) { _wptexturize_pushpop_element( $curl, $no_texturize_tags_stack, $no_texturize_tags ); } + } elseif ( '' === trim( $curl ) ) { + // This is a newline between delimeters. Performance improves when we check this. + + continue; + } elseif ( '[' === $first && 1 === preg_match( '/^\[(?:[^\[\]<>]|<[^>]+>)+\]$/', $curl ) ) { // This is a shortcode delimeter. @@ -245,6 +250,8 @@ function wptexturize($text, $reset = false) { // Do not texturize. // Do not push to the shortcodes stack. + continue; + } elseif ( empty( $no_texturize_shortcodes_stack ) && empty( $no_texturize_tags_stack ) ) { // This is neither a delimeter, nor is this content inside of no_texturize pairs. Do texturize. diff --git a/wp-includes/version.php b/wp-includes/version.php index b81dd90066..6a80cd4605 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -4,7 +4,7 @@ * * @global string $wp_version */ -$wp_version = '4.0-alpha-20140705'; +$wp_version = '4.0-alpha-20140706'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.