Digging further into this, he is calling global $wp_query in his code rather than taking the query passed into the loop. Outside the loop I’ve defined custom query’s and set $wp_query to the custom objects. (Probably not the best way, but when I was passing my custom objects via $object->have.has_posts caused an issue where every comment link (fbcomments again) was wired to the top most post in the query…. ie they all had &id=45.
Still hopping for a stroke of luck.
I’ve found the issue but not a solution. Im using the plugin “Facebook Comments for WordPress” by we8u. It looks like the plugin is holding on to the first query and never clears it after a loop is finished. When the next loop is called it works on the new query and the old.
Im very new at everything web programing, but you should be able to do this.
Try this inside your loop:
<?php
$id = $query->post->cat;
if ($id == (category goes here)){
?>
<div id=”chevy_add”>
code for chevy add
</div>
}