I'm flailing in the dark a little bit here, since I don't have IE8, nor a site on https, and the Zend depths are new territory for me. But, this might work -- if you could give it a try, I'd really appreciate it.
In Commenting/CommentForm.php, add a line in the block of code that starts about line 14 so that this:
//assume registered users are trusted and don't make them play recaptcha
if(!$user && get_option('recaptcha_public_key') && get_option('recaptcha_private_key')) {
$this->addElement('captcha', 'captcha', array(
'class' => 'hidden',
'label' => "Please verify you're a human",
'captcha' => array(
'captcha' => 'ReCaptcha',
'pubkey' => get_option('recaptcha_public_key'),
'privkey' => get_option('recaptcha_private_key'),
)
));
}
looks like this:
//assume registered users are trusted and don't make them play recaptcha
if(!$user && get_option('recaptcha_public_key') && get_option('recaptcha_private_key')) {
$this->addElement('captcha', 'captcha', array(
'class' => 'hidden',
'label' => "Please verify you're a human",
'captcha' => array(
'captcha' => 'ReCaptcha',
'pubkey' => get_option('recaptcha_public_key'),
'privkey' => get_option('recaptcha_private_key'),
'ssl' => true
)
));
}
The only addition is the line that is added at line 22, where 'ssl'=> true is added to the array.
I'll see if I can find a person around here with a site that will help get a better test in place.