WordPress.org

Make WordPress Core

Ticket #8775: 8775.4.diff

File 8775.4.diff, 1.2 KB (added by MikeHansenMe, 19 months ago)

Updated patch path relative from wp folder

  • wp-includes/formatting.php

     
    7676                $dynamic = array(); 
    7777                if ( "'" != $apos ) { 
    7878                        $dynamic[ '/\'(\d\d(?:’|\')?s)/' ] = $apos . '$1'; // '99's 
    79                         $dynamic[ '/\'(\d)/'                   ] = $apos . '$1'; // '99 
     79                        $dynamic[ '/\'(\d+[^\'])/'             ] = $apos . '$1'; // '99 
    8080                } 
    8181                if ( "'" != $opening_single_quote ) 
    8282                        $dynamic[ '/(\s|\A|[([{<]|")\'/'       ] = '$1' . $opening_single_quote; // opening single quote, even after (, {, <, [ 
    8383                if ( '"' != $double_prime ) 
    84                         $dynamic[ '/(\d)"/'                    ] = '$1' . $double_prime; // 9" (double prime) 
     84                        $dynamic[ '/(\s(\d|\.|,)*\d+)"/'       ] = '$1' . $double_prime; // 9" (double prime), even for numbers containing . or , 
    8585                if ( "'" != $prime ) 
    86                         $dynamic[ '/(\d)\'/'                   ] = '$1' . $prime; // 9' (prime) 
     86                        $dynamic[ '/(\s(\d|\.|,)*\d+)\'/'      ] = '$1' . $prime; // 9' (prime), even for numbers containing . or , 
    8787                if ( "'" != $apos ) 
    8888                        $dynamic[ '/(\S)\'([^\'\s])/'          ] = '$1' . $apos . '$2'; // apostrophe in a word 
    8989                if ( '"' != $opening_quote )