{"id":432,"date":"2008-02-25T12:05:45","date_gmt":"2008-02-25T18:05:45","guid":{"rendered":"http:\/\/blog.codedread.com\/archives\/2008\/02\/25\/stimulating-wordpress\/"},"modified":"2008-02-25T12:05:45","modified_gmt":"2008-02-25T18:05:45","slug":"stimulating-wordpress","status":"publish","type":"post","link":"https:\/\/www.codedread.com\/blog\/archives\/2008\/02\/25\/stimulating-wordpress\/","title":{"rendered":"Stimulating WordPress"},"content":{"rendered":"<p><object type=\"image\/svg+xml\" width=\"100\" height=\"100\" align=\"right\" hspace=\"10\" data=\"http:\/\/codedread.com\/clipart\/wordpress.svgz\"><span\/><\/object>I think <a href=\"http:\/\/realtech.burningbird.net\/development\/xhtmlating-feeds\/\">XHTMLate<\/a> should be pronounced \"stimulate\".  Anyway, here's a list of WordPress bugs that I think are important for XHTML:  <!--more--><\/p>\n<p><object type=\"image\/svg+xml\" width=\"100\" height=\"100\" align=\"right\" hspace=\"10\" data=\"http:\/\/www.codedread.com\/clipart\/bugs.svgz\"><span\/><\/object><\/p>\n<ul>\n<li><a href=\"http:\/\/trac.wordpress.org\/ticket\/3833\">3833<\/a> - Extra &#60;\/p&#62; inside blockquote<\/li>\n<li><a href=\"http:\/\/trac.wordpress.org\/ticket\/3914\">3914<\/a>, <a href=\"http:\/\/trac.wordpress.org\/ticket\/4746\">4746<\/a> - Two feeds on Dashboard don't work with application\/xhtml+xml<\/li>\n<li><a href=\"http:\/\/trac.wordpress.org\/ticket\/4466\">4466<\/a> - Serve application\/xhtml+xml if browser compliant<\/li>\n<li><a href=\"http:\/\/trac.wordpress.org\/ticket\/4857\">4857<\/a> - More issues with wpautop()<\/li>\n<li><a href=\"http:\/\/trac.wordpress.org\/ticket\/5144\">5144<\/a> - Paragraph end-tag wrongly inserted after object tag<\/li>\n<li><a href=\"http:\/\/trac.wordpress.org\/ticket\/5250\">5250<\/a> - wpautop() issue with nested lists<\/li>\n<li><a href=\"http:\/\/trac.wordpress.org\/ticket\/5998\">5998<\/a> - Invalid Unicode characters<\/li>\n<\/ul>\n<p>I know there are a heap more.  I know more will be submitted.  This is just what I found when scanning the first few pages of a search for \"xhtml\".<\/p>\n<p>I've encountered 5144 directly on this blog with my <a href=\"http:\/\/codedread.com\/clipart\/\">clip art<\/a>.  I've found that I have to start the paragraph right after the &#60;object&#62; tag without a newline.  A little annoying, but workaround-able.<\/p>\n<p><a href=\"http:\/\/realtech.burningbird.net\/\">Shelley<\/a> just created Bug 5998 right now.  This is a bug for WP accepting <a href=\"http:\/\/www.w3.org\/TR\/REC-xml\/#NT-Char\">illegal Unicode code points<\/a> like U+FFFE, which <a href=\"http:\/\/golem.ph.utexas.edu\/~distler\/blog\/\">Jacques<\/a> so <a href=\"http:\/\/blog.codedread.com\/archives\/2008\/02\/23\/perception-is-everything\/#comment-12344\">kindly demonstrated<\/a>.<\/p>\n<p>Sad\/Funny sidenote: When he did this, I ran into the very problem that <a href=\"http:\/\/diveintomark.org\/archives\/2004\/01\/14\/thought_experiment\">Mark mentioned<\/a> years ago and I had to poke my WordPress database option to switch back to text\/html for the WordPress admin panel so I could correct Jacques' invalid character.  <a href=\"http:\/\/intertwingly.net\/blog\/2008\/02\/24\/XHTMLating-WordPress#c1203957015\">Tail now less bushy<\/a>...<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I think XHTMLate should be pronounced &#8220;stimulate&#8221;. Anyway, here&#8217;s a list of WordPress bugs that I think are important for XHTML:<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25,11,28,30],"tags":[66,164,165],"class_list":["post-432","post","type-post","status-publish","format-standard","hentry","category-software","category-technology","category-web","category-xml","tag-bugs","tag-wordpress","tag-xhtml"],"_links":{"self":[{"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/posts\/432","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/comments?post=432"}],"version-history":[{"count":0,"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/posts\/432\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/media?parent=432"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/categories?post=432"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/tags?post=432"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}