page.php gibt nichts mehr aus nach falschem Gebrauch von post_password_required()

  • Hallo,

    manchmal füge ich testweise eine Zeile Code ein und mache es im Fehlerfall Sekunden später rückgängig. Scheinbar sollte man wohl nicht alles so leichtfertig ausprobieren.

    Um zu verhindern, dass auf meiner Website die Thumbnails von passwortgeschützen Childpages in einer Übersicht erscheinen, habe ich in der loop-page.php folgende Zeile ersetzt:

    alt:

    PHP
    while ( $the_query->have_posts() ) : $the_query->the_post();


    neu:

    PHP
    while ( $the_query->have_posts()  & ! post_password_required()) : $the_query->the_post();

    Kann der falsche UND Operator das verursacht haben? Oder der falsche Gebrauch von post_password_required() ? Und warum kann ich es nicht rückgängig machen?

    Mit error reporting in php kenn ich mich nicht so aus. Konnte jetzt auf die Schnelle nichts finden. Ich les noch mal etwas...

    Gruß Finno

    • 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

  • Ein Aufruf vom [FONT=courier new]post_password_required()[/FONT] in dieser Form funktioniert erst nach dem Setup des Posts, also nach [FONT=courier new]$the_query->the_post()[/FONT].

    Was genau hindert Dich daran[COLOR=#000000][COLOR=#007700][/COLOR][/COLOR], die Änderung rückgängig zu machen?

  • Gelöst!

    Ich muss mich entschuldigen! Beim Upload der Datei wurde die Hälfte des Codes gelöscht. K.A. ob mein Brackets-Editor da einen Fehler gemacht hat, oder ob ich irgendwie die halbe Datei markiert und gelöscht habe, ohne es zu merken.

    Jedenfalls hatte ich noch ein Backup und damit funktioniert's wieder.

    Danke für's lesen und ENTSCHULDIGUNG für den Aufriss!

  • Hallo

    Was genau hindert Dich daran, die Änderung rückgängig zu machen?

    Nachdem ich bloß die Änderungen in der Zeile wieder rückgängig gemacht habe, war die Seite immernoch fehlerhaft. Außer dem Header wurde nichts ausgegeben. Das lag aber wie erwähnt an der komplett zerschossenen loop-page.php

Jetzt mitmachen!

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