WordPress.org

Make WordPress Core

Ticket #5689: smilies-nowrap-20080119.patch

File smilies-nowrap-20080119.patch, 1.1 KB (added by gpoul, 10 years ago)
  • wp-includes/formatting.php

     
    687687                        $output .= $content;
    688688                }
    689689        } else {
    690                 // return default text.
    691                 $output = $text;
     690                // If smilies are not converted to images, make sure they're not wrapped
     691                $output = preg_replace_callback(
     692                        $wp_smiliessearch,
     693                        create_function(
     694                                '$matches',
     695                                'return "<span style=\"white-space: nowrap\">$matches[0]</span>";'
     696                        ),
     697                        $text
     698                );
    692699        }
    693700        return $output;
    694701}
  • wp-includes/functions.php

     
    13241324function smilies_init() {
    13251325        global $wpsmiliestrans, $wp_smiliessearch, $wp_smiliesreplace;
    13261326
    1327         // don't bother setting up smilies if they are disabled
    1328         if ( !get_option('use_smilies') )
    1329                 return;
    1330 
    13311327        if (!isset($wpsmiliestrans)) {
    13321328                $wpsmiliestrans = array(
    13331329                ':mrgreen:' => 'icon_mrgreen.gif',