on this site i have the php below code in the 2nd left-hand widget (Products), which reports back the categories and how many items are in them. <?php wp_list_categories('title_li=&child_of=4&show_count=1&exclude=90,5' ); ?> <?php wp_list_categories('title_li=&child_of=4&show_count=1&exclude=48,5' ); ?> PHP: when you view it in Firefox or Safari everything looks great. But in IE and Chrome, you'll notice everything is all out of whack. I've tried a number of different "PHP code widget execution" type plugins and all have the same problem. So I guess its not a problem with the plugin, but how the site is interpreting the php code in a sidebar widget??? Please advise. Thanks in advance.
Hmm, the markup is completely different in IE and Chrome to the way it is in FF so there's obviously something dodgy going on. Since you said you've tried a number of PHP plugins my first instinct would be to change back to the default Twenty Ten theme and see how things look in there, to rule out a theme-related problem.
It is a weird problem. In IE, the widgets get placed outside of the Primary unordered list element <UL>, but they are right where they should be in Firefox. I have used PhpExec a couple of years ago and never encountered that type of problem.