WordPress.org

Make WordPress Core

Changeset 6010


Ignore:
Timestamp:
09/02/2007 08:42:00 PM (11 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.