23
May

A plea to the WordPress developers

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.

About Conor O'Neill

6 Comments for this entry

Tom Atkins
May 23rd, 2007 on 1:11 pm

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

Conor
May 23rd, 2007 on 1:29 pm

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”

Tom Atkins
May 23rd, 2007 on 1:42 pm

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.

Edward O'Connor
May 23rd, 2007 on 4:17 pm

Yeah, this drives me absolutely batty when using wordpress.

Joe Drumgoole
May 24th, 2007 on 1:09 pm

Amen to that!

frankp
June 1st, 2007 on 2:23 pm

that three dots thing really annoys me.