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

Themes- und Plugin-Updates rückgängig machen

Wem ist es noch nie passiert: Das Plugin-Update verträgt sich nicht mit der Word­Press-Version - das Theme-Update legt die Website lahm ... Die  eigene Installation aktuell zu halten ist sicher ein cleverer Grundsatz; ab und an kann allzu ...

Generator-Meta-Tag: Word­Press-Version verstecken

In den Meta-Tags Ihrer Word­Press-Website wird standardmässig stets hinterlegt, mit welcher Word­Press-Version ein Inhalt erstellt wurde. Doch dies ist einigen DesignerInnen mitunter zuviel Transparenz: wenn Sie die Angabe der Word­Press-Version ...
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.