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:
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.
Styling your drop down text
With the basic wordpress install, you are able to nicely style the menu colors etc, but I have run into a problem several times where I use the same color to highlight which page I am on as the color of the background of my dropdown. So if I had a blue nav bar, my…
Contact Form 7 Clear textarea
Last time we talked about how to clear the input labels on Contact From 7 using a slight hack to the code. This is great for simply using input labels, but what about a text area? As I quickly found it, it doesn’t work. Why is doesn’t work is because the text area is controlled…
Completed Google Analytics Essentials
I just finished the Google Analytics Essential Training on Lynda.com. I thought it was well done and I did learn a few new things to help me better understand web traffic and how we can use GA to increase sales. The course is about four and a half hours, so it does take some time,…