Lesefortschritt:

    Login-Special – Trick #3: Website nur eingeloggten Usern anzeigen

    26. Januar 2026 | functions.php, Sicherheit, Word­Press

    Trick # 533 | Dieser Beitrag beinhaltet 383 Wörter. – Geschätzte Lesezeit: ca. 2 Minuten.

    Ab und an möchten Sie vielleicht eine vollständige Word­Press-Website schützen und sicherstellen, dass nur eingeloggte BenutzerInnen Zugriff auf die Inhalte haben. Dies ist besonders nützlich für private Blogs, interne Unternehmenswebsites oder Mitgliederseiten. Es gibt zahlreiche Plugins, die dies bewerkstelligen – es geht aber noch einfacher: mit einem einfachen PHP-Snippet.

    Um den gesamten Content einer Website ausschliesslich eingeloggten Personen zugänglich zu machen, fügen Sie den folgenden PHP-Code in die Datei functions.php Ihrer Word­Press-Installation ein. Die Datei ist zu finden unter Design/Theme-Datei-Editor:

    // Website-Zugang nur eingeloggten Benutzern gewähren
    function restrict_access_to_logged_in_users() {
    // Wenn der Benutzer nicht eingeloggt ist und nicht auf der Login-Seite oder der Registrierungsseite ist
    if (!is_user_logged_in() && !is_page('login') && !is_page('register')) {
    // Umleitung zur Login-Seite
    wp_redirect(wp_login_url());
    exit;
    }
    }
    add_action('template_redirect', 'restrict_access_to_logged_in_users');

    Schon ist die gesamte Website dicht und nur für eingeloggte User zugänglich. Wer die Seite aufruft, gelangt automatisch auf die Standard-Login-Seite der Word­Press-Installation.

    Unter Umständen ist es sinnvoll, die Werte in der Zeile 4 genauer anzushen und gegebenenfalls anzupassen:

    • Wenn es auf der Website eine Registrationsseite für neue User gibt, sollte diese von der Zugriffsperre natürlich ausgenommen sein. In unserem Beispiel ist also etwa die Seite «register» auch ohne Login aufrufbar.
    • Ebenso, falls es eine eigene Login-Seite gibt. Auch diese sollte natürlich von der Sperre verschont und auch ohne Logged-In-Status angezeigt werden – in unserem Fallbeispiel die Seite «login».

     

    Werbung

    Beitragspublikation im RSS-Feed verzögern

    Wer seine Word­Press-Beiträge auch per RSS-Feed veröffentlicht, ist vielleicht an einer verzögerten Publikation im Feed interessiert. Das kann eine gute Idee sein, denn so hat man etwas Zeit, um Tippfehler zu korrigieren, die erst auffallen, ...
    Keine Inhalte gefunden.

    Werbung

     

    Pin It on Pinterest

    Share This
    Überblick über den Datenschutz

    Diese Website verwendet Cookies, damit wir Ihnen die bestmögliche Benutzererfahrung bieten können. Cookie-Informationen werden in Ihrem Browser gespeichert und dienen dazu, Sie wiederzuerkennen, wenn Sie auf unsere Website zurückkehren, und unserem Team zu helfen, zu verstehen, welche Bereiche der Website Sie am interessantesten und nützlichsten finden.