if (($needed_capability && current_user_can($needed_capability))|| !$recaptcha_opt['re_comments']) {
------
You do realize with your fix "zombaya" above, that this line of code is displayed in 4 different places in the wp-recaptcha.php file. Yet you say it only needs editing in one place (on line 301). Can you be a little more clear on this.
The code for me first starts on line (303), then is also displayed on these lines as well: (333, 447, 531)
Here is more infomation:
Line: 303
if (($needed_capability && current_user_can($needed_capability)) || !$recaptcha_opt['re_comments']) {
Line: 333
if (($needed_capability && current_user_can($needed_capability)) || !$recaptcha_opt['re_comments']) {
Line: 447
if (($needed_capability && current_user_can($needed_capability)) || !$recaptcha_opt['re_comments'])
Line: 531
if (($needed_capability && current_user_can($needed_capability)) || !$recaptcha_opt['re_comments']
Lines (447 and 531) are not exactly the same as the first two lines, but lines (303 and 333) are exactly the same. So do you still say edit only the first line only on line 303?
Taking into account this extra information I've posted up?