WordPress.org

Make WordPress Core

Changeset 6010


Ignore:
Timestamp:
09/02/07 20:42:00 (7 years ago)
Author:
markjaquith
Message:

Escape text titles in AtomParser. Props Sam Ruby. fixes #4892

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-app.php

    r6004 r6010  
    829829 
    830830        if (!$code) { 
    831             $data = "<div xmlns='http://www.w3.org/1999/xhtml'>$data</div>"; 
    832             return array('xhtml', $data); 
     831                if (strpos($data, '<') === false) { 
     832                    return array('text', $data); 
     833                        } else { 
     834                    $data = "<div xmlns='http://www.w3.org/1999/xhtml'>$data</div>"; 
     835                    return array('xhtml', $data); 
     836                        } 
    833837        } 
    834838 
  • trunk/wp-includes/atomlib.php

    r5951 r6010  
    204204                        array_push($newcontent, $c[2]); 
    205205                    } else { 
    206                         if($this->is_xhtml) { 
     206                        if($this->is_xhtml || $this->is_text) { 
    207207                            array_push($newcontent, $this->xml_escape($c)); 
    208208                        } else { 
Note: See TracChangeset for help on using the changeset viewer.