Definition:
function convert_chars($content, $deprecated = '') {}
Converts a number of characters from a string.
Metadata tags title>> and category>> are removed, <br> and hr>> are converted into correct XHTML and Unicode characters are converted to the valid range.
Parameters
- string $content: String of characters to be converted.
- string $deprecated: Not used.
Return values
returns:Converted string.
Source code
function convert_chars($content, $deprecated = '') { if ( !empty( $deprecated ) ) _deprecated_argument( __FUNCTION__, '0.71' ); // Translation of invalid Unicode references range to valid range $wp_htmltranswinuni = array( '' => '€', // the Euro sign '' => '', '' => '‚', // these are Windows CP1252 specific characters '' => 'ƒ', // they would look weird on non-Windows browsers '' => '„', ' ' => '…', '' => '†', '' => '‡', '' => 'ˆ', '' => '‰', '' => 'Š', '' => '‹', '' => 'Œ', '' => '', '' => 'ž', '' => '', '' => '', '' => '‘', '' => '’', '' => '“', '' => '”', '' => '•', '' => '–', '' => '—', '' => '˜', '' => '™', '' => 'š', '' => '›', '' => 'œ', '' => '', '' => '', '' => 'Ÿ' ); // Remove metadata tags $content = preg_replace('/<title>(.+?)<\/title>/','',$content); $content = preg_replace('/<category>(.+?)<\/category>/','',$content); // Converts lone & characters into & (a.k.a. &) $content = preg_replace('/&([^#])(?![a-z1-4]{1,8};)/i', '&$1', $content); // Fix Word pasting $content = strtr($content, $wp_htmltranswinuni); // Just a little XHTML help $content = str_replace('<br>', '<br />', $content); $content = str_replace('<hr>', '<hr />', $content); return $content; }
721
No comments yet... Be the first to leave a reply!