hmm, I think the problem is that your theme is adding extra p and br tags; maybe you can ask your theme provider on how you can turn this off.
I’m not disagreeing totally. I found a lot of hits regarding this being a wordpress issue that it filters or reads it how it wants and throws in its own code. I have not really found a solution. The theme creator offered to add it into next version if he or i can come up with a solution to that but he was not sure. I’m not a programmer so I’m stuck but is this helpful?
http://seven.collective-b.org/2008/01/09/wordpress-and-adding-line-breaks/
I even read about people having to clean all the carriage returns out of the code to get the wordpress filter from adding code.
Thanks for ANY help you can give.
Hiya,
A quick and simple way to test whether this issue is a theme or WordPress one would be to revert to the default theme temporarily. If the extra returns remain, you know it’s a WordPress (or plugin) issue, rather than your theme. Otherwise, it’s your theme and you can ask the developer to fix it.
In my test site, using the default theme, I do not get this issue, which suggests that it is caused by your theme or a plugin.
So, if you DO see the issue in the default theme, it’s likely to be a plugin causing the problem. You’ll need to disable plugins one-by-one until the issue goes away to find out which one it is. Then, you can inform the plugin developer so that a fix can be found.
Let us know how you get on!
Cheers,
Phil
ok so i went to my test site and installed the theme. had issue there also. i disabled all plugins but still had issue.
switch the theme and it looked ok.
so yes its something with theme that effecting some plugins. odd that the test site looks fine that the theme editor has up when i test it there.
the editor is stumped also but willing to help. not sure where to start.
Try adding this to the functions.php file of your theme:
remove_filter ('the_content', 'wpautop');
that didnt seem to help or hurt the layout any.
maybe you need to wrap it in another filter so it gets executed later, e.g.
function remove_wpautop(){
remove_filter ('the_content', 'wpautop');
}
add_filter('init', 'remove_wpautop');