Finding the solution to prevent WordPress from breaking up my words almost drove me nuts. 30 minutes later, I found the solution to prevent WordPress from Hyphenating my words or ‘splitting up my words’. It took a bit of tinkering but viola! I’ve done it! I realised that this a style issue with the Twenty Twelve theme. Here’s a before picture of the hyphenated text.

Wordpress Auto Hyphenated Words Example

Here is a step-by-step pictorial guide to help you with it:

1) Select Appearance -> Editor -> Stylesheet (style.css)

Stop Hyphenating WordPress

2) Use the ‘find’ function (or the good ol’ scroll down arrow) to look for this code section.Content Code with Break Word and Auto Hyphens

3) Copy and replace the last 4 lines of code with the following:

 word-wrap: normal;
-webkit-hyphens: none;
-moz-hyphens: none;
hyphens: none;

4) Click on ‘update file’.

There you go! That’s all to it! Your final outcome should be…
No More Hyphens Example

I hope this has been helpful. If you have any questions you would like me to address, feel free to leave a comment and I’ll try to help you as best as I can.

Share the joy

6 Responses to [Pictorial Guide] How to Prevent WordPress from Hyphenating My Words

  1. Gary says:


    I really love this post!
    I look for little WordPress tweak things all the time to satisfy my online writing style and I
    really appreciate it when I came across this little “Gem”.

    Thanks so much for sharing, I will do a quick copy and paste and add to my list of functions and code.
    I love the rest of your site as well, I just bookmarked and will be stopping back.
    Thanks again,


  2. simon john watson says:

    yes great page and easy to digest as well. Keep up the good work.

  3. Barbara says:

    Thank-you so much! The hyphenation in the 2012 theme has been driving me crazy. Problem solved thanks to you. With gratitude 🙂

  4. Mike says:

    There are hundreds of replies if you look for removing hyphenation, this was the only one that fixed it, good work!

Leave a Reply

Your email address will not be published. Required fields are marked *