Guten Abend liebe WordPress-Gemeinde ;-)
Ich habe mehrere Artikel mittels Passwort-Funktion, die WordPress beim Publizieren bietet, geschützt. Funktioniert alles prächtig.
Wenn man im Frontend jedoch einen solchen Artikel und aufruft oder auf 'Kommentieren' klickt (natürlich hat man vorher den Artikel mit dem Passwort sichtbar gemacht) wird zwar das comments_template aufgerufen, nicht aber das Kommentier-Formular. Stattdessen wird nur die Meldung bezüglich Passwortschutz ausgegeben.
Geht da irgendwie das Cookie verloren??
Hier zur Sicherheit mal die Code-Zeilen des Comments-Template:
PHP
<?php // Do not delete these lines
if ('comments.php' == basename($_SERVER['SCRIPT_FILENAME']))
die ('Nanana - wolltest du etwa diese Seite direkt laden? So gehts nicht! Darum hopp, zurück zum Start ;)');
if (!empty($post->post_password)) { // if there's a password
if ($_COOKIE['wp-postpass_'.$cookiehash] != $post->post_password) { // and it doesn't match the cookie
?>
<p class="nocomments"><?php _e("Dieser Artikel ist passwortgeschützt. Und auch um die Kommentare zu sehen, musst du das Passwort eingeben."); ?><p>
<?php
return;
}
}
/* This variable is for alternating comment background */
$oddcomment = "graybox";
?>
Alles anzeigen
Vielen Dank für euer Feedback und eure Tipps, während ich mir erst mal n' Schnaps gegen den Kommentierfrust gönne ;-)