prevent wordpress from rendering line breaks as br tags

I am tired of WordPress’s horrible HTML editor and have decided to write all my html in Notepad++ and then just copy it over. However, simple line breaks "n" that would be normally ignored in html are converted to <br /> tags. I have disabled the visual editor, so everything I save should be the exact html that is presented. But it’s not. how do I stop wordpress from converting my html?

Related posts

Leave a Reply

2 comments

  1. Toggle wpautop plugin.

    It’s the most-popular solution I found, and works well for me. Above plugin page shows 10,000+ installs and 100% 5-star ratings (23 of them) as of 2016-05-21.

    The description of the above plugin page:

    Before WordPress displays a post's content, the content gets passed
    through multiple filters to ensure that it safely appears how you
    enter it within the editor.
    
    One of these filters is wpautop, which replaces double line breaks
    with <p> tags, and single line breaks with <br /> tags. However, this
    filter sometimes causes issues when you are inputting a lot of HTML
    markup in the post editor.
    
    This plugin displays a checkbox in the publish meta box of the post
    edit screen that disables the wpautop filter for that post.
    
    Also adds a 'wpautop', or 'no-wpautop' class to the post_class filter
    to help with CSS styling.
    

    jlengstorf’s answer does not appear to apply to my WordPress 4.x installs.