A plea to the Wordpress developers
Written on May 23, 2007 by Conor O'Neill
Please please please stop changing what I write.
You don’t know best. I do!
If I enter three dots, I want three dots, not a bloody ellipsis.
I don’t want smart quotes.
Don’t replace my apostrophes with backticks.
I don’t want my perfectly valid nested XHTML trashed when you “fix” it.
If I enter a div in the Rich Text Editor, I want a div, not a damned p.
I swear, this behaviour reminds me most of Microsoft Word.
What next? I enter “Dear Sir” and you ask me if I want to type a letter?
Post what I type, not what you think I want.
Turn off all those “features” now and offer them as options for the minority who do want to see their text magically changed.
Please.
If you enjoyed this post Subscribe to our feed

Hi Conor
You should try this:
http://wordpress.org/support/topic/117862?replies=6
(should be trivial to write a plugin to achieve the same)
You might also like:
http://www.solo-technology.com/blog/2007/01/31/wordpress-21-more-editor-options/
For pasting in those Word files etc.
Personally I never use the Rich Text editor and use Markdown for everything.
Hope that helps, Tom
This isn’t just the RTE. Try putting . . . in a blog post title. The formatting.php file (with its mind-boggling cockney replacement text) is the culprit in that case.
I can hack all of these problems, my point is that I shouldn’t have to.
If the users are god, then to paraphrase the late great Bill Hicks “What god really meant to say was”
I hear what you’re saying! Fair point. That’s why I never use the RTE!
(My initial post wasn’t very precise the third post down by Lavendar on the page I linked to will fix the post title thingy too - just in case you do want to hack it for now!):
“If you’re like me and you dislike all of the replacement it does (dashes as well as ellipses, quotes, and other stuff), though, you can get rid of it all just by adding a few lines of PHP to your header file:
remove_filter (’the_content’, ‘wptexturize’);
remove_filter (’comment_text’, ‘wptexturize’);
remove_filter (’single_post_title’, ‘wptexturize’);
remove_filter (’the_title’, ‘wptexturize’);
remove_filter (’the_excerpt’, ‘wptexturize’);
Very easy to make into a plugin.
Yeah, this drives me absolutely batty when using wordpress.
Amen to that!
that three dots thing really annoys me.