From d6886c905993e7ce2df034c443a391ad93881efe Mon Sep 17 00:00:00 2001 From: Andrew Nacin Date: Tue, 31 Jan 2012 14:28:30 +0000 Subject: [PATCH] wptexturize() does not need to staticize variables it only uses to set up variables it needs statically. see #19602. git-svn-id: https://develop.svn.wordpress.org/trunk@19796 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-includes/formatting.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/wp-includes/formatting.php b/wp-includes/formatting.php index 9eb11fc524..721b222b77 100644 --- a/wp-includes/formatting.php +++ b/wp-includes/formatting.php @@ -28,12 +28,11 @@ */ function wptexturize($text) { global $wp_cockneyreplace; - static $opening_quote, $closing_quote, $opening_single_quote, $closing_single_quote, $en_dash, $em_dash, - $apos, $prime, $double_prime, $default_no_texturize_tags, $default_no_texturize_shortcodes, - $static_characters, $static_replacements, $dynamic_characters, $dynamic_replacements; + static $static_characters, $static_replacements, $dynamic_characters, $dynamic_replacements, + $default_no_texturize_tags, $default_no_texturize_shortcodes; // No need to set up these static variables more than once - if ( empty( $opening_quote ) ) { + if ( ! isset( $static_characters ) ) { /* translators: opening curly double quote */ $opening_quote = _x( '“', 'opening curly double quote' ); /* translators: closing curly double quote */