NetViper Interactive

Web Design, SEO, PPC

 
Call Us Today 904.209.6933
 

Disable WordPress Auto Formatting

Posted on by netviper

Sometimes WordPress can be extremely annoying with the Auto Formatting. Often it will add a

or a
where you don’t want one and it will totally mess up the look of your page. Do how do we fix this?

There are a couple of options.

1. You can get a plug-in to disable the auto formatting completely. Such as this one. PS Disable Auto Formatting. The downside to this plug in is that it kills the auto formatting fro your entire site, which might mess up a lot of page you have already finished with

2. Another option — and a better option — is to create a custom field that will allow you to disable the auto formatting only on the pages you want to disable it.

I learned this trick here

So in this method we edit our functions.php to include the following:

1
2
3
4
5
6
7
8
function WP_auto_formatting($content) {
    global $post;
    if(get_post_meta($post->ID, 'disable_auto_formatting', true) == 1) {
        remove_filter('the_content', 'wpautop');
    }
    return $content;
}
add_filter( "the_content", "WP_auto_formatting", 1 );

Now we are able to set a custom field of “disable_auto_formatting” and give it a value of 1. This will disable the auto formatting on that page only.

Very sweet. WP 3.21 compatible.

This entry was posted in Wordpress. Bookmark the permalink.

Leave a Reply

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

* Copy This Password *

* Type Or Paste Password Here *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

 
Find us on Google+