Passwortgeschützte Seiten

Ich mache WP-Seite für eine kleine Schule. Ich möchte ein spezielles Gebiet nur für die Lehrer zur Verfügung stellen. Ich habe eine passwortgeschützte Seite erstellt, die gut funktioniert. Ich möchte mehr erstellen und das erste verwenden, nur um Links zu ihnen zu präsentieren. Ich habe dieses Haupt als Elternseite für die anderen festgelegt. Es ist wichtig für mich, dass Benutzer nur einmal nach dem Passwort gefragt werden .

Probleme, mit denen ich konfrontiert war:

  1. Wenn ich alle diese Seiten mit einem Passwort (auch das gleiche) beschütze, wird der Benutzer auf jeder einzelnen Seite danach gefragt.

  2. Wenn ich nur die erste Seite schütze, sind alle anderen auf sitemap.xml sichtbar (“Google XML Sitemaps” Plugin)

  3. Ich kann einige Kategorien von der Sitemap ausschließen, aber dann kann jeder über die Suchleiste nach dieser Kategorie suchen (ich verwende auch das “Map Categories to Pages” -Plugin)

  4. Ich erwäge, spezielle Benutzer für ohne Berechtigungen zu verwenden und diese Seiten als “privat” und nicht als “passwortgeschützt” festzulegen. Ich habe nicht getestet, ob dieser Benutzer solche Seiten öffnen kann, aber ich würde den Benutzer nach der Anmeldung irgendwie zu dieser Hauptseite redirect müssen (er muss einfach zu benutzen sein, auch für diejenigen Lehrer, die nicht viel mit Internet-Sachen zu tun haben)

Alle Informationen sind nicht sehr geheim, aber ich möchte zumindest sicherstellen, dass es auf irgendeiner Suchmaschine-Seite nicht erscheint.

Ich setze Disallow auf robots.txt für diesen Bereich, wie ich es im Google Webmaster-Tools-Panel degradiert habe. Zur gleichen Zeit habe ich eine Warnung bekommen, dass es auf meiner sitemap.xml sichtbar ist.

Vielen Dank im Voraus für Ihre Hilfe.

Solutions Collecting From Web of "Passwortgeschützte Seiten"

Der einfachere Weg kann sein, eine Gruppe von Benutzern als teachers und nur der Lehrergruppe die Erlaubnis zu geben, die Seite zu besuchen.

Es gibt viele Plugins für die Rechteverwaltung und Gruppierung von Benutzern, so dass Sie nur das WordPress Plugin-Repository durchsuchen müssen. Nur ein Beispiel: Gruppen-Plugin

Eine andere mögliche Antwort kann sein: mehrseitiger Passwortschutz (Wie ich den Antwortbesitzer erwähnen wollte, habe ich den Link hier eingefügt!)

Ich denke, die bessere Lösung wäre, eine benutzerdefinierte Seitenvorlage zu erstellen, um nur angemeldeten Benutzern Inhalt anzuzeigen, und diese Vorlage für alle passwortgeschützten Seiten zu verwenden.

Dann können Sie einen einzelnen Benutzer für Lehrer / Mitarbeiter erstellen, damit sie sich anmelden und Inhalte anzeigen können. Auf diese Weise müssen sie sich nur einmal auf der Website anmelden, um mehrere Seiten anzuzeigen. Auch müssen sie sich nicht bei jedem Besuch erneut anmelden.

Also hier ist eine Beispielvorlage, die ich erstellt habe. Es wird Inhalt an eingeloggte Benutzer säen und ein Login-Formular für Besucher anzeigen.

 < ?php /** * Template Name: Password Protected Page */ get_header(); ?> 
< ?php if ( is_user_logged_in() ) : while ( have_posts() ) : the_post(); get_template_part( 'content', 'page' ); endwhile; else: $args = array( 'echo' => true, 'redirect' => site_url( $_SERVER['REQUEST_URI'] ), 'remember' => true, 'value_remember' => true ); wp_login_form( $args ); endif; ?>
< ?php get_footer();