PlugIn: WP-reCAPTCHA / Version: 3.1.3
Hersteller: http://www.google.com/recaptcha

Das Script:

<script type="text/javascript">
var sub = document.getElementById('submit');
document.getElementById('recaptcha-submit-btn-area').appendChild (sub);
document.getElementById('submit').tabIndex = 6;
if ( typeof _recaptcha_wordpress_savedcomment != 'undefined') {
  document.getElementById('comment').value = _recaptcha_wordpress_savedcomment;
}
document.getElementById('recaptcha_table').style.direction = 'ltr';
</script>

Der Fehler:

document.getElementById("recaptcha-submit-btn-area") is null

Grundsätzlich ein sehr gutes PlugIn. Leider platzieren sie im Footer-Bereich ein JavaScript, das nur dann keine Fehler wirft wenn die Kommentarform, respektive der Submit-Button vorhanden ist.

Egal, es ist wie's ist, hier meine Lösung. Platziere folgenden PHP-Code in der Datei 'functions.php', die in deinem Themenordner liegen sollte ...

<?php<br />
function wp_korrekt_helper_xplugins_recaptcha_js() {<br />
  echo "<script type=\"text/javascript\">
(function($){
  var btnSubmit = $('#submit'), 
  btnSubmitArea = $('#recaptcha-submit-btn-area'), 
  btnCheck = parseFloat($().jquery) >= 1.5 ? (btnSubmit.length &#038;& btnSubmitArea.length) : (btnSubmit &#038;& btnSubmitArea);
  if (btnCheck) {
    btnSubmitArea.append(btnSubmit);
    btnSubmit.css('display','block').attr('tabindex', 6);
    if (typeof _recaptcha_wordpress_savedcomment !== 'undefined') {
      $('#comment').val(_recaptcha_wordpress_savedcomment);
    }
    $('#recaptcha_table').css('direction','ltr');
    // adding extra styles
    // $('#recaptcha_area').css({'float': 'right', 'margin-top': '15px'});
  }
})(jQuery);
</script>";<br />
}</p>
<p>function wp_korrekt_helper_xplugins() {<br />
  global $recaptcha;<br />
  if ( isset($recaptcha) ) {<br />
    $add_mycaptcha_js = false;<br />
    if ( has_action('wp_head', array($recaptcha, 'register_stylesheets')) ) {<br />
      remove_action('wp_head', array($recaptcha, 'register_stylesheets'));<br />
    }<br />
    if ( has_action('wp_footer', array($recaptcha, 'save_comment_script')) ) {<br />
      remove_action('wp_footer', array($recaptcha, 'save_comment_script'));<br />
      $add_mycaptcha_js = true;<br />
    }<br />
    if ( $add_mycaptcha_js and is_single() ) {<br />
      global $post;<br />
      if ( $post->comment_status === 'open' ) {<br />
        add_action('wp_footer', 'wp_korrekt_helper_xplugins_recaptcha_js');<br />
      }<br />
    }<br />
  }<br />
}<br />
add_action('wp', 'wp_korrekt_helper_xplugins');<br />
?>