Ticket #15203: 15203.diff
File 15203.diff, 654 bytes (added by , 12 years ago) |
---|
-
wp-admin/includes/export.php
117 117 * @since 2.1.0 118 118 * 119 119 * @param string $str String to wrap in XML CDATA tag. 120 * @return string 120 121 */ 121 122 function wxr_cdata( $str ) { 122 123 if ( seems_utf8( $str ) == false ) 123 124 $str = utf8_encode( $str ); 124 125 125 126 // $str = ent2ncr(esc_html($str)); 126 $str = "<![CDATA[$str" . ( ( substr( $str, -1 ) == ']' ) ? ' ' : '') . ']]>';127 $str = '<![CDATA[' . str_replace( ']]>', ']]]]><![CDATA[>', $str ) . ']]>'; 127 128 128 129 return $str; 129 130 }