Programmierung Seiten nach Passworteingabe

  • Guten Morgen,
    ich hoffe ich habe jetzt den richtigen Bereich gewählt. Ich versuche jetzt schon eine Weile meinen Blog etwas anzupassen. Habe mir auch die Entwickler Dokumentation zur Brust genommen.
    Leider scheiterte ich mehrfach. Vielleicht hat schon ein Forumuser das gleiche Problem gehabt bzw. die gleiche Idee.
    Ich habe eine Seite auf meinem Blog unter "Seiten". Die Seite heißt beispielsweise "Persönlicher Bewerber Bereich" diese Seite ist mit einem Passwortschutz geschützt.

    Meine Idee ist, ich möchte in der Sitebar ein weiteres Menu mit speziellen Seiten haben, die aber nur angezeigt wird, wenn man das richtige Passwort eingibt. Das heiß das Menu darf auch erst dann angezeigt werden. Ich habe aus der Entwicklerdoku einen Befehl gefunden, der fragt aber leider nur ab ob ein Member sich eingeloggt hat.

    Gibt es die Möglichkeit, abzufragen ob das Passwort eingegeben ist und ob es korrekt ist und dann im Anschluss das Menu einzublenden?

    Ich programmiere schon eine Weile in PHP, aber leider verstehe ich das Konzept von WP noch nicht ganz. Leider habe ich jetzt auch nicht viel Zeit um das umzusetzen.

    Vielleicht wäre es auch möglich, die URL abzufragen, nur weiß ich nicht wie ich abfrage ob das Passwort schon eingegeben ist und ob es korrekt ist.

    Vielleicht hat jemand einen Lösungsvorschlag für mich.

    Vielen Dank

    • 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

  • Das würde ich so lösen:
    Das Menü nicht in der sidebar anzeigen, sondern auf der PW-geschützten Seite.
    Aus dem öffentlichen Menü kann man Seiten ja ausschließen, damit erscheinen die Links nicht öffentlich.
    Damit die Seiten nicht anderweitig auftauchen, kann man sie als Unterseiten der PW-geschützten anlegen.

  • du kannst eine Linkliste der Seiten mit html aufbauen oder mit einem plugin (exec-php) den Befehl wp_list_pages() auf der Seite ausführen. Diese Seite könntest du sogar mit css im Theme so anordnen, dass sie in der Sidebar angezeigt wird.

    Auf dieser Seite http://muehltalrestaurant.de/ sind alle Elemente in der rechten Spalte als Seiten angelegt und werden je nach Hauptseite angezeigt.
    In der linken Spalte wird je nach gewählter Hauptseite eine weitere Navi angezeigt.

    Beachte aber, dass der Vorschlag keinen echten geschützten Bereich darstellt. Die Unterseiten sind über google auffindbar und über werden in einer sitemap angezeigt.

  • Ein anderer vll einfacherer Ansatz wäre:
    einen 2. wp_list_pages() in der sidebar.php einfügen und nur anzeigen, wenn die geschützte Seite aufgerufen wird. Mit dem Parameter include/exclude kannst du dann bestimmen, welche Links angezeigt oder nicht angezeigt werden.

    PHP
    <?php wp_list_pages('sort_column=menu_order&title_li=&exclude=3,4,5,6' ); ?>
    <?php if (is_page('177')) { ?>
    <?php wp_list_pages('sort_column=menu_order&title_li=&include=3,4,5,6' );?>
    <?php } ?>

    sh hier: http://doku.wordpress-deutschland.org/Template_Tags/wp_list_pages

    Einmal editiert, zuletzt von bgeissler (9. Februar 2010 um 13:31)

Jetzt mitmachen!

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