1. Startseite
  2. Wissensdatenbank
  3. Tipps, Tricks und Anpassungen
  4. Tipps und Tricks
  5. Weiterleitung zur zuvor angezeigten Seite nach der Anmeldung

Weiterleitung zur zuvor angezeigten Seite nach der Anmeldung

Ein Besucher Ihrer Website hat versucht, auf einen geschützten Inhalt zuzugreifen. Dies kann entweder sein vollständig geschützt so dass sie auf die Fehler-Kernseite umgeleitet werden, oder teilweise geschützt damit die Besucher einige Teaser-Inhalte sehen. Um den vollständigen Inhalt zu sehen, müssen sie sich anmelden. Nach dem Einloggen wird das Mitglied sofort auf die "Startseite" geleitet, die Sie in der Einstellungen der Mitglieder-Homepage.

Um dieses Verhalten zu ändern und das Mitglied zurück zu den geschützten Inhalten zu leiten, die es zuvor versucht hat, anzuzeigen, ist eine benutzerdefinierte Funktion erforderlich. Ein MemberMouse-Kunde namens Thiago teilte uns eine Lösung mit und gab uns die Erlaubnis, sie zu veröffentlichen. Seitdem haben mehrere andere Kunden Vorschläge und Aktualisierungen beigesteuert. Das Ergebnis dieser Bemühungen ist ein Plugin, das Sie herunterladen und auf Ihrer Website installieren können.

BITTE BEACHTEN: Obwohl MemberMouse diesen Ansatz von Drittanbietern teilt, sind wir nicht in der Lage, Anpassungen für Ihre speziellen Umstände vorzunehmen oder technische Unterstützung zu leisten, falls der Code nicht wie erwartet funktioniert.

Einrichtung

Für viele Kunden reicht es aus, das Plugin zu installieren und zu aktivieren, um den gewünschten Effekt zu erzielen. Standardmäßig speichert es den Standort jeder geschützten Seite, die besucht wird, und leitet das Mitglied nach der Anmeldung zu dieser Seite zurück.

  1. Klicken Sie auf hier um das Plugin herunterzuladen Umleitung bei Anmeldung

  2. Öffnen Sie Ihr WordPress-Admin-Panel

  3. Wählen Sie in der linken Spalte Plugins > Neu hinzufügen

  4. Klicken Sie im oberen Bereich auf Plugin hochladen

  5. Klicken Sie auf Datei auswählen und wählen Sie das heruntergeladene Plugin

  6. Klicken Sie auf Jetzt installieren

  7. Klicken Sie auf Aktivieren Sie

It’s recommended that you test that redirection is working after installation. You can do this using a test member account and an Incognito/Private Browsing window. To verify that everything is working, you will need to visit one of your protected pages, proceed to the login page, and then log in using your test member account.

Note that members will be redirected back to the protected content even if their access rights do not permit them to view it. This will result either in redirection to the Error Core Page, or the display of teaser content. It’s recommended that you test using a piece of protected content available to your test member.

Anpassungen

Although this plugin does not provide adjustable settings in the WordPress administrative panel, you may change it’s behavior in several ways by making some simple adjustments to the source code. Beachten Sie, dass Fehler bei der Bearbeitung des Plugin-Quellcodes dazu führen können, dass Ihre Website nicht mehr zugänglich ist. 

Bitte vergewissern Sie sich, dass Sie über FTP/SFTP oder den Dateimanager in Ihrem Hosting-Kontrollpanel Zugang zu Ihrer Website haben, bevor Sie Änderungen vornehmen. Sollten Sie Probleme haben, können Sie Folgendes tun diese Anweisungen Dritter um das Plugin zu deaktivieren.

Besuchen Sie zum Einstieg Plugins > Alle Plugins und sicherzustellen, dass die MM-Umleitung bei Anmeldung Plugin ist Behinderte. Es wird nicht empfohlen, ein aktives Plugin zu bearbeiten. Anschließend können Sie wie folgt auf den Plugin-Code zugreifen:

  1. Wählen Sie in der linken Spalte der Verwaltungskonsole Plugins > Plugin Editor

  2. Wenn eine Warnung erscheint, lesen Sie diese und klicken Sie auf Ich verstehe

  3. Wählen Sie oben rechts aus dem Dropdown-Menü MM-Umleitung bei Anmeldung

  4. Klicken Sie auf Wählen Sie um das Plugin zur Bearbeitung zu laden

Die Werte, die Sie ändern können, befinden sich in den Zeilen 11-15:

$_mmrl_redirectCookie = "mmrl_redirect_id";

In dieser Zeile wird der Name des Cookies festgelegt, in dem die Post-ID gespeichert wird, zu der das Plugin nach der Anmeldung zurückleitet. Im Allgemeinen sollten Sie diese Einstellung nicht ändern müssen, es sei denn, der Standardname steht zufällig in Konflikt mit bestehenden Funktionen Dritter.

$_mmrl_redirectPeriod = 3600;

Hiermit wird die Lebensdauer des Umleitungs-Cookies festgelegt. Der Wert wird in Sekunden angegeben, und die Standardlebensdauer beträgt eine Stunde.

$_mmrl_redirectUnprotected = FALSE;

Standardmäßig wird das Plugin nicht versuchen, ein Mitglied auf ungeschützte Seiten umzuleiten, die es besucht hat. Wenn Sie diesen Wert auf TRUE ändern, zeichnet das Plugin auch die Position ungeschützter Seiten auf. Beachten Sie, dass MemberMouse-Kernseiten, wie z. B. die Kassenseite, automatisch von der Umleitung ausgeschlossen sind.

$_mmrl_otherRedirectorIDs = array();

When a member logs in, MemberMouse will redirect them to the member home page associated with their membership level. However, some third-party plugins will override this behavior. An example of this is Thrive Apprentice, when using it’s built-in login features.

You may insert a comma-separated list of WordPress Page IDs between the parenthesis on this line, and whenever a logged-in member with a pending redirection visits these pages, they will be redirected to the previously-visited page. Here’s an example that will enable redirection on Page ID 12345:

$_mmrl_otherRedirectorIDs = array(12345);

Anweisungen zum Auffinden einer Seiten- oder Beitrags-ID finden Sie unter dieser Artikel eines Dritten. Since some third-party plugins, including Thrive Apprentice, don’t allow you to access their system pages via the WordPress Editor, you may need to login as a test member, and use the steps in the section Finden der ID mit dem Inspektionswerkzeug des Browsers.

$_mmrl_ignoreRedirection = array();

There may be several pages on your site that you don’t want a member redirected back to after login. This is especially true if you have chosen to enable redirection back to unprotected pages. For example, if a logged-out member visited a protected page, and then subsequently visited your unprotected home page in the course of logging in, you wouldn’t want the member redirected to the home page after login. MemberMouse Core Pages are automatically excluded from redirection. As before, instructions for locating a Page or Post ID can be found in dieser Artikel eines Dritten. Here’s an example that will prevent redirection from being set on Page IDs 234, 345, and 456:

$_mmrl_ignoreRedirection = array(234, 345, 456);

War dieser Artikel hilfreich?

Verwandte Artikel

Sie können die gesuchte Antwort nicht finden?

Wenden Sie sich an unser Customer Success Team
Kontaktieren Sie uns!