#147: Logik mit Restrict Content Pro einschränken

Mit Restrict Content Pro experimentieren wir mit der Erstellung eines Abonnements für einen Benutzer. Ich verwende mein eigenes WordPress-Konto als Test und gebe ihm ein aktives Abonnement.

Wir beziehen uns auf einige der Hilfsmaterialien für RCP, die sich tatsächlich innerhalb der Plugin-Einstellungen befinden, was ziemlich cool ist.

Wenn wir eine Seite in WordPress erstellen/bearbeiten, gibt es ein neues Modul mit Einstellungen, das von RCP stammt. Wir könnten zum Beispiel eine ganze Seite nur für einen Benutzer mit einem aktiven Abonnement eines bestimmten Levels sichtbar machen. Wir werden das jedoch größtenteils nicht tun, sondern eigene Vorlagen erstellen und mit Logik innerhalb der Vorlagen selbst entscheiden, was angezeigt und was nicht angezeigt wird.

Zum Beispiel

<?php if (rcp_is_active()) { ?>

  Content for users with an active subscription

<?php } else { ?>

  Content for logged out or inactive subscribers

<?php } ?>

Innerhalb dieser Logik könnten Sie spezifischere Logik für Levels durchführen.

Wenn wir Inhalte direkt aus dem Inhaltseditor nur einem bestimmten Benutzerlevel zugänglich machen möchten, bietet RCP auch Shortcodes für diesen Zweck.