WordPress Plugin: “Disable wptexturize”

"Disable wptexturize" is the second plugin I've created for WordPress. To be honest, as far as plugins go, they don't get much simpler than this one. Aside from the header info, it consists of a grand total of three lines of code. Those three lines, though, make a world of difference to someone trying to run a site where formatting is important.

The purpose of this plugin is to stop the wptexturize filter from running on your content, the excerpt for your content (if you use it), and the comments left by your visitors. The texturizer mangles your code by converting what you actually type to what it thinks you mean. For example, the difference between "--" and "–" or straight quotes (what normal people use) and smart quotes (what Microsoft Word uses) is night and day when you're trying to run a command on a *nix system or compile a bit of code.

To be honest, I don't have any idea why disabling the texturizer isn't an option in the default code. I have to believe that there are tons of people who are annoyed by it, just as I was...

Regardless, here's the solution for you. Turn my plugin on, the texturizer goes away. Turn my plugin off, it comes back. Installation is simple, just unzip the file below into your plugins directory and then activate it from the plugins page in your blog's admin section.

Download the "Disable Texturizer" Wordpress Plugin

47 Responses to “WordPress Plugin: “Disable wptexturize””


  1. 1 Jesse

    I think you have the wrong link posted :)

  2. 2 Jason

    @Jesse,

    Whoops... Fixed. Thanks for the heads up.

  3. 3 Ben

    Thank you so much for writing this plugin. The WP Texturizer has always been my biggest headache with wordpress and your plugin has fixed it forever (I hope). Thanks for publishing this.

  4. 4 Jason

    @Ben,

    Glad you like it.

  5. 5 Todd Werth

    Thank you sir, you saved me from having to search through the code to disable it. Now I just need to figure out what is changing \n into n.

  6. 6 Klark

    does this work in the feed as well?

  7. 7 Jason

    @Klark,

    Yes, it does work on the feed.

  8. 8 Eule

    Is this plugin still up to date? Is it working with the newest version of wordpress?

  9. 9 Jason

    @Eule,

    It's only three lines so there's not really anything to keep up to date. As to the versions it works with, I'm using it here and I'm running 2.3.3 right now.

  10. 10 Rob Thunder

    Thank you.

    Thank you.

    Thank you.

    Thank you...

    THANK YOU!!!

    That damnable wptexturize filter has been the bane of my existence in the world of Wordpress for years. Finally I am rid of that.

    Having extensive PHP experience, it was getting so that I was willing to spend several days -if need be- to simply plow through every single line of code in all the Wordpress files to see if I could locate exactly what it was that was prettifying all my single and double quotes (as well as mangling my example codes) and eradicate it with extreme prejudice. You saved me that trouble, Jason. :o) I can now begin blogging the way I want to for the first time.

    I read elsewhere about those 3 lines of code but no one seemed to have a clear idea as to exactly where to use them. I read vague implications that it had something to do with myhacks.php (couldn't find this file in Wordpress 2.51) and vars.php in the wp-includes folder (of course, no one said exactly where to use those lines of code in vars.php).

    Well, well, just slap it in a plugin and that's it, that's all. Who'da thunk it? (obviously you did)..

    Thanks again, man.

    Oh and for others, it works fine in Wordpress 2.51 (latest version as of this writing)

  11. 11 Leo

    FYI, there's a already plugin created for the same purpose.

    http://sparanoid.com/taxonomy/blog/wordpress/quotmarks-replacer/

  12. 12 Mire

    hey. Thx for the plug in. Works like a charm

  13. 13 andar909

    hi, andar here, i just read your post. i like very much. agree to you, sir.

  14. 14 StumbleUpon

    Great information! Thanks for writing this. It is an honor to participate in the discussion.

  15. 15 Alan

    Thanks Jason, I did discover that titles are still getting "wptexturized" so I added the following lines to "disable-wptexturize/disable-texturize.php":

    remove_filter('the_title', 'wptexturize');

    The wptexturize feature has been, in my opinion, the worst built-in feature in WordPress. How hard would it have been to put a simple option in the admin to turn it off.... Jeez. HTH.

  16. 16 Private Krankenversicherung

    Excelent blog and comments. Thanks and best regards Private Krankenversicherung

  17. 17 Kathy K

    Many thanks!

    And thanks to Alan, too - I also added the title.

  18. 18 Joel

    Help! how do I turn texturize off for custom fields? My blog depends on having certain urls in the custom fields and wp always ruins them by converting characters like parentheses into character entities (why the idiots at the destination website are using those characters in their urls is another story).

  19. 19 cheritycall

    How are you?, Do something for help the hungry people from Africa or India,
    I created this blog about that subject:
    at http://tinyurl.com/5pul7l

  20. 20 Tom

    Very useful plugin... thanks!

  21. 21 Mechanical Engineering

    Good, I have added to my favorites,
    this title:Category Archive for ‘Wordpress Plugins’ at Utter Ramblings

    By the way, i want make a friendlink with your site~ if you could,please do and mailto me[sharks1039@gmail.com],wish to you~175

  22. 22 Aalaap Ghag

    Thank you!

  23. 23 Paul

    It does not seem to work with Wordpress 2.7. Is an update in the works?

    Thank you

  24. 24 malcolm coles

    Wasn't using your plugin, but have been hunting around for a solution to this problem after causing an unrecoverable error by editing the functions file from within wordpress!

    Anyway - the 2.7 comment. The code you used to need in your functions file appeared to be:
    ''
    Whereas you now need:
    'remove_filter('the_content', 'wptexturize');'
    (without start end quotes if they come through). Anyway, that might be the problem Paul ..

  25. 25 webmaestro

    What changes would be necessary to make it work only in RSS feeds?

    I like the elegance of this solution, but the only place I need to implement it is in the RSS feed.

    Thanks!

  26. 26 malcolm coles

    PP removed. Sigh. Anyway the code you used to need, replacing the brackets with pointy ones was:
    (?php remove_filter('the_content', 'wptexturize');?)
    Now it should be as my previous post.

  27. 27 Stefan

    Hi Jason,
    Thank you for this plugin. I don't care how "simple" it is. It works wonders!

  28. 28 Henry Gomez

    Genius. That texturizer thingy was screwing up our ellipsis.

  29. 29 hydraulic jacks

    I have to say, that I could not agree with you in 100%, but that's just my opinion, which could be very wrong.
    p.s. You have an awesome template for your blog. Where did you find it?

  30. 30 malcolm coles

    Oh dear, 'hydraulic jacks'. You've just left that identical post on my blog 3 hours ago. Bad luck for you that I'm subscribed to this post ...!

  31. 31 Romeo

    Thank you very much for this plugin. Great

  32. 32 Heartburn Home Remedy

    This topic is quite hot in the net at the moment. What do you pay attention to while choosing what to write ?

  33. 33 andy49

    anodized assume beginning counteracting entirely feebler Giuliano Hudson mice plumbs probation rules saddest salted Thornburg tired c99 shell achieves bares capaciousness coroutine degenerates impassive imperialism subsume .

  34. 34 Bryan

    Is anyone using this successfully under 2.7.1? I thought it would remove curly quotes when I pasted them from other sources but maybe I misunderstood what it's supposed to do.

  35. 35 Major Slack

    "Is anyone using this successfully under 2.7.1? I thought it would remove curly quotes when I pasted them from other sources but maybe I misunderstood what it's supposed to do."

    I am. This plugin has been rock solid throughout numerous Wordpress upgrades.

  36. 36 Bryan

    If you cut & paste some text that has curly quotes in it, will the plugin convert them to normal quotes? That doesn't work for me.

  37. 37 Outsourcing Software Company

    "Disable wptexturize" plugin is very useful. It works well with wordpress 2.7 for me. Thank you Jason for sharing the plugin with us. Wish you all the best for your future work.

  38. 38 webmaestro

    This plugin works great in WPMU 2.7.

    As I mention above, the only place I really need it is in the RSS feeds. What would it take to enable disable wptexturize to only do its magic in RSS feeds?

  1. 1 Plain text Wordpress (Look Ma! No curly quotes!)
  2. 2 Perseverance Trumps Talent » Blog Archive » Code Snippet 2.0 + Disable wptexturize = Code in my blog
  3. 3 Cara Menonaktifkan Smart Quotes di Wordpress | Sharing Knowledge for All
  4. 4 Texturize? What kind of word is that? | A Stata Mind
  5. 5 Two Essential WordPress Plugins - CashTrix
  6. 6 Teradas - ???? » Wordpress ???????????????????
  7. 7 Blog de chakal^-^ » Solución para evitar que wordpress cambie ciertos caracteres
  8. 8 WordPress Plugin Disable wptexturize at Utter Ramblings | Cellulite Creams
  9. 9 Wordpress – Plugins for easy blog writing/editing — krishna2.com

Leave a Reply

Note: This post is over a year and a half old. You may want to check later in this blog to see if there is new information relevant to your comment.

By submitting a comment here you grant this site a perpetual license to reproduce your words and name/web site in attribution. Use of a non-personal web site or blog in the "Web Site" field and/or leaving a comment that is off-topic or inappropriate may result in the comment being edited or removed at the discretion of the site owner.






Close
Powered by ShareThis