Ticket #10797: 10797.2.patch
File 10797.2.patch, 1019 bytes (added by , 13 years ago) |
---|
-
wp-includes/formatting.php
787 787 function sanitize_title($title, $fallback_title = '', $context = 'save') { 788 788 $raw_title = $title; 789 789 790 if ( 'save' == $context ) 790 if ( 'save' == $context ) { 791 791 $title = remove_accents($title); 792 792 793 $special_chars = array( 794 chr(0xE2).chr(0x80).chr(0x93) => '-', chr(0xE2).chr(0x80).chr(0x94) => '-', // ndash and mdash 795 chr(0xE2).chr(0x80).chr(0x9C) => '', chr(0xE2).chr(0x80).chr(0x9D) => '', // double curly quotes 796 chr(0xE2).chr(0x80).chr(0x98) => '', chr(0xE2).chr(0x80).chr(0x99) => '', // single curly quotes 797 chr(0xE2).chr(0x80).chr(0xA6) => '' // hellip 798 ); 799 800 $title = strtr( $title, $special_chars ); 801 } 802 793 803 $title = apply_filters('sanitize_title', $title, $raw_title, $context); 794 804 795 805 if ( '' === $title || false === $title )