M dashes in taglines break WordPress’ feeds

I understand a few of you had problems receiving j’s scratchpad’s feed on Thursday, June 21. I put some m dashes in the quote I used from Joseph Conrad’s Heart of Darkness. Apparently, they were enough to blank the XML feed WordPress produces.

I believe it was the m dashes (—, 'mdash;) because it was the only thing different about the weblog on Thursday and the other weblogs on this server seemed to have working feeds. When I viewed j’s scratchpad’s feed, the page was blank. As an experiment, I removed the m dashs from the tagline and viewed the page again. Voila! Feed! When I put them back in, the page blanked out again. Various HTML elements frequently cause problems in Wordpress. I experienced similar problems in Manila. Some of that has to do with how HTML elements and other characters are processed in the forms used to add content on the site. I know from other things I’ve tried to do with this weblog’s tagline that I can’t use any number of HTML elements in the tagline that I could in Manila, like links and line breaks. It doesn’t surprise me very much that the m dash would cause problems, too.

As you might expect, I find bugs oddities things that don’t quite work right in WordPress occasionally. Most of the time, they’re problems on the backend that prevent me from doing something I could do on other blog platforms. I think this problem might be the first one I’ve accidentally found that impacted you readers. My apologies for the inadvertent disruption.

I hope I remember not to use m dashes in the tagline, but no promises~

You post content; they get revenue: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • connotea
  • del.icio.us
  • Furl
  • NewsVine
  • Reddit
  • Technorati

One Response to “M dashes in taglines break WordPress’ feeds”

  1. MediaRoots Training Says:

    Wow, I didn’t know that and I use wordpress on my blog. I promis not to use M dashes in my blog then!

Leave a Reply

You must be logged in to post a comment.


Protected by AkismetBlog with WordPress