We’ve written a plugin that shows reviews upon usage of a shortcode. On some sites, WordPress is adding <br>
tags throughout the shortcode content, and others it does not.
The shortcode works here (Nearby Now).
The shortcode has tags inserted here (Dent Biz).
There’s a couple of articles here and here that recommend adding tho following code to the functions.php file.
remove_filter( 'the_content', 'wpautop' );
add_filter( 'the_content', 'wpautop' , 12);
I’ve tried this on the 2nd site above (Dent Biz), but it doesn’t fix the problem. Also, I’ve tried disabling all other plugins on the site with no success. I would hope there was an easy way to prevent WordPress from molesting the html returned by the plugin.
Any help would be appreciated!
1 Answer
It turns out that the Infocus theme was the culprit. Deactivating it immediately solved the problem.
Their support forum recommended using the [raw][/raw] shortcode surrounding our shortcode, which allowed us to use our plugin with the Infocus theme.
[raw][recentreviews radius=”15″ count=”3″ zoomlevel=”10″][/raw]