Make WordPress Core


Ignore:
Timestamp:
07/08/2010 07:43:04 PM (14 years ago)
Author:
markjaquith
Message:

More judicious Wordpress-to-WordPress correction, to avoid bungling reasonable URLs. fixes #13971 for 3.0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/3.0/wp-includes/formatting.php

    r15227 r15378  
    28262826 * @since 3.0.0
    28272827 */
     2828
    28282829function capital_P_dangit( $text ) {
    2829        return str_replace( 'Wordpress', 'WordPress', $text );
     2830    // Simple replacement for titles
     2831    if ( 'the_title' === current_filter() )
     2832        return str_replace( 'Wordpress', 'WordPress', $text );
     2833    // Still here? Use the more judicious replacement
     2834    static $dblq = false;
     2835    if ( false === $dblq )
     2836        $dblq = _x('“', 'opening curly quote');
     2837    return str_replace(
     2838        array( ' Wordpress', '‘Wordpress', $dblq . 'Wordpress', '>Wordpress', '(Wordpress' ),
     2839        array( ' WordPress', '‘WordPress', $dblq . 'WordPress', '>WordPress', '(WordPress' ),
     2840    $text );
     2841
    28302842}
    28312843
Note: See TracChangeset for help on using the changeset viewer.