WordPress Theme – Anti-Spam-Captcha wird nicht angezeigt

WordPress ist ja für einen Blog schon verdammt gut. Alles hat aber auch seine Schattenseiten und so hatte ich nach meinem Update-Ärger nun ein neues Problem: Bei den Kommentaren wurde leider das Anti-Spam-Captcha nicht angezeigt, was zur Folge hatte, dass unregistrierte Besucher nach dem Abschicken ds Kommentars aufgefordert wurden, doch gefälligst den Captcha-Text anzugeben – wofür ja einfach kein Feld da war! Also musste ich mal rauskriegen wie ich den Kram wieder herzaubere …

Ich habe also angefangen zu recherchieren und erst einmal ein anderes Theme angemacht um zu testen, ob es damit funktioniert. Meine Wahl fiel auf WordPress Standard DE-Edition. Nachdem ich das Theme umgestellt hatte, teste ich die Kommentarfunktion und siehe da: Das Captcha wurde angezeigt. Also musste es definitiv am Theme liegen. Ich verglich den Code der beiden Themes im WordPress Theme-Editor und ich sah, dass in dem eigentlichen Theme eine PHP-Code-Zeile fehlte. Also ergänzte ich sie, stellte das Theme wieder um und – TAAADAAAA – Das Captcha samt Eingabebox wurde auch im „richtigen“ Theme angezeigt.

Hier der fehlende Code:


<p><input name="submit" type="submit" id="submit" tabindex="5" value="Kommentar abschicken" /></p>


// Folgende Zeile fehlte
<p style="display: none;"><input type="hidden" id="akismet_comment_nonce" name="akismet_comment_nonce" value="6a38052ee8" /></p>		<p class="antispam-group antispam-group-q" style="clear: both;">
			<label>Current ye@r <span class="required">*</span></label>
			<input type="hidden" name="antspm-a" class="antispam-control antispam-control-a" value="2016" />
			<input type="text" name="antspm-q" class="antispam-control antispam-control-q" value="4.2" autocomplete="off" />
		</p>
		<p class="antispam-group antispam-group-e" style="display: none;">
			<label>Leave this field empty</label>
			<input type="text" name="antspm-e-email-url-website" class="antispam-control antispam-control-e" value="" autocomplete="off" />
		</p>

<noscript><input type="hidden" name="JS04X7" value="NS1" /></noscript>
<noscript><p><strong>Derzeit hast du JavaScript deaktiviert. Um Kommentare zu schreiben, stelle bitte sicher, dass JavaScript und Cookies aktiviert sind, und lade Sie die Seite neu.</strong> <a href="http://enable-javascript.com/" rel="nofollow external" >Klicke hier für eine Anleitung die dir zeigt, wie du JavaScript in deinem Browser aktivierst.</a></p></noscript>
<p style="display: none;"><input type="hidden" id="ak_js" name="ak_js" value="166"/></p>

</form>
War dieser Artikel hilfreich für Sie?
[Gesamt: 0 Durchschnitt: 0]

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *