I have narrowed the problem down to the theme’s header.php code.
If you go to line 61 of header.php, you see this chunk of code:
<?php if ($bfa_ata_table_hover_rows == "Yes") { ?>
$bfa(".post table tr").mouseover(function() {$bfa(this).addClass("over");}).mouseout(function() {$bfa(this).removeClass("over");});
<?php } else { ?>
$bfa(".post table.hover tr").mouseover(function() {$bfa(this).addClass("over");}).mouseout(function() {$bfa(this).removeClass("over");});
<?php } ?>
<?php if ($bfa_ata_table_zebra_stripes == "Yes") { ?>
$bfa(".post table tr:even").addClass("alt");
<?php } else { ?>
$bfa(".post table.zebra tr:even").addClass("alt");
<?php } ?>
For some reason this causes a conflict with the reCAPTCHA image (I assume because the code generated by reCAPTCHA displays it in a table, and the above code in your header.php file relates to tables). When I removed it, the reCAPTCHA image showed up fine.
However I do not know if removing this chunk of code will adversely affect anything on your pages – from a quick glance all it seems to do is dynamically add and remove a couple of CSS classes to do with tables (the “over” and “alt” classes in the style.css file).
Re. your other question about themes, the option to change themes will be in the next version of this plugin, which should hopefully be released some time this week.
Thread Starter
desean
(@desean)
but any idea why the WP-reCAPTCHA plugin isn’t affected?
Thread Starter
desean
(@desean)
btw, i was trying to remove the code you mentioned above to try but i couldn’t find it. i think you might be using version 3.2 (the latest version on wordpress.org) but i forgot to mention that i’m using version 3.3.3 (found at the theme’s website)
I looked at the code and I think it only applies to code in the main post content, not in the comment which is what WP-reCAPTCHA is for. If you compare a comments section with the reCAPTCHA Form, you will see the code for displaying the actual reCAPTCHA box isn’t really any different.