Innerhalb Passwortgeschützter Beiträge kommentieren - Falling Dreams Theme

  • Hallo liebes WordPress Forum,

    ich verwende das Falling Dreams Theme in von mir angepasster Art und Weise.

    Ich wurde jetzt von einer Leserin darauf aufmerksam gemacht, dass das Kommentieren eines Passwortgeschützten Beitrages nicht möglich ist. Am Ende von dem Beitrag wird folgender Text angezeigt:

    PHP
    <a href="#respond">Kommentar</a> oder  <a href="<?php  trackback_url(true); ?>" rel="trackback">Trackback</a>  hinterlassen.

    Dieser Text ist Teil von diesem Code Bestandteil in der single.php:

    Das Problem ist: Egal ob man das Passwort von dem Beitrag hat oder nicht hat: Der #respond wird nicht gefunden (Fehlermeldung vom Browser w3m: #respond not found) und es öffnet sich kein Forumular, in dass man den Kommentar eintragen könnte. Link zu einer passwortgeschützten Seite.

    Das Problem ist: Nach Eingabe des Passworts wird kein Kommentarfeld angezeigt, wodurch der #respond nicht gefunden wird! Wie kann ich dieses Problem beheben?

    Zum Abschluss noch einmal die komplette single.php:

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Also ich habe soweit herausgefunden, dass das nicht an der single.php liegt!

    Also noch einmal zum Mitschreiben:
    Ich möchte, dass die Menschen, die über ein Passwort zu einem Passwort geschützten Artikel verfügen, diesen auch kommentieren können. Natürlich sollen auch die Kommentare nur für die Menschen zu sehen sein, die eben über das Passwort verfügen!

    Verantwortlich ist die comments.php in einem Theme!

    Die comments.php sieht meinem Theme wie folgt aus, wo bei die geforderte Funktion nicht gegeben ist:

    Die comments.php vom alten Kubrick Theme in der DE Fassund sieht nahezu identisch aus, wobei die geforderte Funktion ebenfalls nicht gegeben ist.

    Einzig das Twenty Twelve Theme verfügt genau über diese Funktion. Leider verstehe ich nicht, welchen entsprechenden Code ich übertragen muss! Hier also die comments.php des Twenty Twelve Themes:

    Könnte mir jemand von euch helfen? :-)

  • Was meinst Du mit "wo bei die geforderte Funktion nicht gegeben ist"?

    Bei Deiner Variante wird fast am Anfang geprüft, ob es ein Artikel-Passwort gibt und ob ein dazu passender Cookie existiert. Falls nicht, wird der Kommantarbereich nebst Eingabeformular nicht angezeigt, statt dessen eine Meldung.

    Ansonsten kommt dort auch die normale Kommantarausgabe und das Formular. Beim Twenty-Twelve sind diese Sachen halt nur in Funktionen ausgelagert und stehen nicht in der comments.php direkt drin.

    Möglicherweise stimmt bei Dir da was mit der Auswertung des Cookies nicht (z.B. Cookie-Name).

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!