Sie sind dabei, ein neues Produkt auf den Markt zu bringen, und Sie haben dafür eine großartige Website mit der beliebtesten Web-Publishing-Plattform der Welt, WordPress, entwickelt. Sie möchten sie live auf ihrer eigenen Domain und ihrem eigenen Hosting testen, sind aber noch nicht bereit, sie öffentlich zu machen. Zuvor haben wir in einem anderen Artikel darüber gesprochen, wie Sie WordPress ohne Benutzerregistrierung mit einem Passwort schützen können. Wie wäre es, den Zugriff auf eine Website für angemeldete oder per IP-Adresse zugelassene Besucher einzuschränken? In diesem Artikel zeigen wir Ihnen, wie Sie den Zugriff auf eine WordPress-Website nach IP oder für angemeldete Benutzer einschränken können.
Video-Tutorial
Wenn Ihnen das Video nicht gefällt oder Sie weitere Anweisungen benötigen, lesen Sie weiter.
Das Erste, was Sie tun müssen, ist das Restricted Site Access Plugin zu installieren und zu aktivieren. Nach der Aktivierung des Plugins gehen Sie zu Einstellungen » Lesen. Scrollen Sie nach unten, und Sie sehen Optionen zur Konfiguration des eingeschränkten Zugriffs.

Mit dem Restricted Site Access Plugin können Sie den Zugriff auf eine WordPress-Site nur für angemeldete Benutzer oder für Personen mit bestimmten IP-Adressen einschränken. Sie können auch Benutzer ohne Zugriff auf die Website umleiten, indem Sie sie zur Anmeldeseite senden, zu einer anderen Webadresse umleiten, ihnen eine benutzerdefinierte Nachricht anzeigen oder sie sogar zu einer bestimmten Seite (Coming Soon-Seite) umleiten, die Sie auf derselben Website erstellt haben. Die Funktion „Per IP einschränken“ ist sehr nützlich, wenn Sie möchten, dass mehrere Mitarbeiter im Büro Zugriff auf das Entwicklungsprojekt haben, ohne dass sie sich als Benutzer registrieren müssen.
Dieses Plugin kann äußerst nützlich für das Beta-Testen Ihrer Website vor der Produkteinführung sein. Es eignet sich auch gut für die Erstellung privater Blogs nur für Freunde und Familie. Wir hoffen, dass dieser Artikel Ihnen hilft, Ihre Projekte diskret durchzuführen. Haben Sie andere Methoden, mit denen Sie den Zugriff auf Ihre WordPress-Website eingeschränkt haben? Teilen Sie sie uns in den Kommentaren unten mit.


Jeff
Können Sie nach Rolle nach IP einschränken? Wir möchten Benutzeranmeldungen mit vollen Administratorrechten per IP begrenzen. Abonnenten, Autoren und Redakteure werden nicht per IP-Adresse eingeschränkt.
WPBeginner Support
Wir haben derzeit keine spezifische Empfehlung für rollenspezifische Einschränkungen, werden diese aber gerne mitteilen, wenn wir eine Methode finden, die wir empfehlen würden.
Admin
Prince Lee
Ich habe mich gefragt, ob es eine Möglichkeit gibt, meine Anmeldeseite nur für Besucher aus einem bestimmten Ort zu beschränken
WPBeginner Support
Normalerweise benötigen Sie ein Sicherheits-Plugin, um so etwas zu erreichen.
Admin
Terry
Ich denke, dieses Plugin ist großartig für meine Großhandelskunden. Aber der Endbenutzer (Einzelhandel) für mich ist ein Kunde, der Designs genehmigen muss. Ich verstehe nicht, wie ich die private Seite mit Passwort für sie öffnen kann, während die Großhandelsseite IP-geschützt bleibt. Gibt es ein Plugin, das den Zugriff nach Seite ermöglicht und gleichzeitig nach IP-Adresse einschränkt? Die Passwortfunktion für die Großhandelsseite ist zu anfällig für Weitergabe.
Chris
Laut den FAQs gibt es eine Möglichkeit, Ausnahmen für bestimmte Seiten zu machen:
add_filter(‘restricted_site_access_is_restricted’,’impressum_override’,10,2);
function impressum_override( $is_restricted, $wp ) { // Überprüfen Sie die Abfragevariablen, um zu sehen, ob dies der Feed ist if ( ! empty( $wp->query_vars['pagename'] != 'name-of-page' ) ) { $is_restricted = false; } return $is_restricted; }
Eran
The only problem is that this plugin restricts the access to lost password page as well.. this is a problem..
Jim Gore
Mir gefiel auch dieses einfache und effektive Plugin, bis ich feststellte, dass die Seite für das Zurücksetzen des Passworts nicht erreichbar war. Ich habe auch ein weiteres nettes Plugin (restrict site access) ausprobiert, das ebenfalls einfach einzurichten und effektiv war, aber das gleiche Problem hatte. Der Autor dieses Plugins schlug vor, dass das Problem durch das Einhaken von Code zur Behandlung dieser Seite gelöst werden könnte.
JR
Vielen Dank!!! Dieses Plugin ist super... Ich habe genau danach gesucht... Gott segne Sie
Shoeb
Hallo,
Wie geht man mit dem Szenario mit den dynamischen IP-Adressen um. Wenn wir bestimmte IP-Adressen nicht einschränken, dann ändert sich die IP-Adresse jedes Mal. Was ist dann in dieser Situation zu tun?
Joe Njenga
Can this plugin work with a single page restriction ?
Mariska Van de Langenberg
Wenn Sie ein Abonnement für ein Produkt und eine Registrierung als Affiliate auf Ihrer Website hätten... gäbe es dann eine Möglichkeit, zu verhindern, dass sich Leute zuerst als Affiliate anmelden und dann das Produkt abonnieren, um Provisionen für sie zu erhalten? Wie eine Überprüfung der IP-Adressen unter den Affiliate-IP-Adressen?
kate
I have a problem when my members sign up they are taken to payment page but if they click off this page they can log in without paying. How do i restrict their access until they have paid the fee
kurz gesagt, wie kann ich den Zugang für meine Mitglieder einschränken, bis sie bezahlen?
WPBeginner Support
Dafür gibt es separate Plugins, zum Beispiel Retrrict Content.
Admin
John
Sie können das Safe Private Plugin verwenden:
http://wordpress.org/plugins/safe-private/
Mona
Können Sie bitte Folgendes klären:
By restricting site access to those who are “logged in” – does that mean users have to set up a Wordpress account? I’m trying to make it as easy as possible for the non-savvy computer user for accessing a family website.
Funktionieren eingeschränkte Zugriffsplugins auch nur auf selbst gehosteten Websites? Was ist mit kostenlosen Websites wie Wordpress.com?
Danke!
Redaktion
Die meisten auf dieser Website erwähnten Techniken, einschließlich dieser, sind für selbst gehostetes WordPress und funktionieren nicht auf kostenlosem WordPress.com
Admin
Ruchi
Gibt es eine Möglichkeit, Benutzer auf einen bestimmten Bereich der Website zu beschränken, wo sie basierend auf einer E-Mail-Anmeldung auf Produktdaten usw. zugreifen können? Ich bin ein Amateur-Webmaster und habe damit zu kämpfen.
Redaktion
Ja. Sie müssten eines der vielen Mitgliedschafts-Plugins wie S2 Members oder Easy Digital Downloads usw. verwenden.
Admin
Ruchi
Danke. Ich habe mich schließlich für die Zugriffskontrolle von WordPress entschieden, da diese mehr Anpassungsmöglichkeiten bot und wie ein Zauber funktioniert hat..
Ich habe aber viele Tipps von Ihrer Website verwendet. Sie machen einen tollen Job! Vielen Dank!
Simon
Also im Grunde ein Plugin installieren… was für ein sehr informativer Artikel.
Wenn sonst noch jemand interessiert ist, können Sie Code in Ihre Funktionen-Datei einfügen, um zu verhindern, dass jemand, der nicht angemeldet ist, Ihre Website sehen kann:
function password_protected() { if ( !is_user_logged_in() ) { auth_redirect(); } } add_action(‘template_redirect’, ‘password_protected’); add_action(‘do_feed’, ‘password_protected’);
Redaktion
Vielen Dank für das Teilen einer alternativen Code-Lösung, aber warum das Rad neu erfinden? Es ist absolut nichts falsch daran, ein Plugin zu installieren, um eine einfache Aufgabe zu erledigen. Dafür sind Plugins da. Außerdem ist der Autor dieses Plugins in der Community recht angesehen. Wenn wir den Website-Zugriff nach IP oder angemeldeten Benutzern einschränken müssen, verwenden wir dieses Plugin.
Admin
Barry
Hallo Simon,
Ihr Code scheint so einfach zu sein, aber er funktioniert bei mir nicht. Ich überprüfe sogar, indem ich ein einfaches Echo vor der if-Anweisung einfüge, um zu sehen, ob die Funktion überhaupt aufgerufen wird, und das tut sie nicht.
Welchen add_action soll ich also verwenden?
Malc
Simon, dieses Plugin ermöglicht den Zugriff auf eine Whitelist von IP-Adressen. Keine alltägliche Anfrage – aber von Zeit zu Zeit sehr nützlich. Haben Sie Code, der diese Funktion handhaben könnte?