Zusätzliches Menü

Holen Sie sich MemberPress noch heute! Lassen Sie sich für die Inhalte, die Sie erstellen, bezahlen! MemberPress jetzt kaufen

Erweiterte Regeleigenschaften

Regex 

For advanced users, you can enable the regex option to protect anything that matches your expression. The only character that cannot be used in the regex box is the hash (#). All others are safe to use. So, for example, to protect a directory called “mycoolfolder”, you could use something like ^/mycoolfolder/.*

Note: for the regex users, the matches happen from $_SERVER[‘REQUEST_URI'], which is everything after the domain. So if you're WordPress is in a subdirectory (http://site.com/wordpress/), you'll need to add ^/wordpress/ to the beginning of your patterns.

This option is only available in the Benutzerdefinierte URI rule.

Teilweise Content Codes 

Möchten Sie einige Absätze, Bilder oder sogar Widgets ausblenden auf einer Seite vor nicht autorisierten Mitgliedern zu schützen, aber den Rest der Seite für alle zugänglich zu machen? Nun, MemberPress macht das einfach! Jede Regel und Mitgliedschaft, die Sie erstellen, wird mit einer Kurzcode und PHP-Schnipsel die Sie verwenden können, um ausgewählte Teile Ihres Inhalts auf der Grundlage dieser individuellen Regel oder von Inhalten, die mit Ihren Mitgliedschaften verbunden sind, auszublenden.

Die Shortcodes werden am häufigsten verwendet, da sie auf allen WordPress-Seiten, Beiträgen und benutzerdefinierten Beitragstypen funktionieren. Shortcodes sehen wie folgt aus:

[mepr-active rule="1" ifallowed="show"] ... [/mepr-active]

Alle Inhalte zwischen dem öffnenden und schließenden Teil des Shortcodes und simply werden vor unbefugten Benutzern geschützt.

The rule=”1″ part is where you specify the ID of the Rule that should be applied to this protected content. The ifallowed=”show” geben Sie an, ob dieser Teilinhalt ein- oder ausgeblendet werden soll, wenn der Benutzer Zugang hat.

The shortcode has also unauth Parameter, der wie folgt verwendet werden kann:

[mepr-active rule="1" ifallowed="show" unauth="message"]Anything in-between gets protected[/mepr-active]

Bei Einstellung auf unauth=”message” – the user will be shown the unauthorized message when they are not authorized. If set to unauth=”login” – the user will see the login form when they are unauthorized. If set to unauth=”both” – the user will see the default unauthorized message followed by the login form.

Hinweis: when set to, “message” or, “both” AND the rule has a custom unauthorized message it will display the custom unauthorized message from the rule instead of the global one.

Mit beiden ifallowed=”show” und ifallowed=”hide” auf derselben Seite ist eine großartige Möglichkeit, Gästen und nicht autorisierten Mitgliedern Teaser-Inhalte zu zeigen, diese dann aber auszublenden, nachdem sie bezahlt und sich angemeldet haben, und stattdessen die vollständigen Premium-Inhalte anzuzeigen.

Wenn Sie im Backend Ihrer Website eine mentale Notiz für sich selbst hinterlassen möchten, können Sie einen dritten Teil zu diesem Shortcode hinzufügen, der wie folgt aussieht description=”gold_membership_only”.

Auf diese Weise können Sie sich leicht daran erinnern, wofür dieser Shortcode war, wenn Sie Ihre Seite oder Ihren Beitrag sechs Monate oder länger später noch einmal ansehen. Achten Sie darauf, nur Buchstaben, Zahlen und Unterstriche für die Beschreibung zu verwenden. Leerzeichen und Anführungszeichen können zu unerwarteten Ergebnissen führen. Hier ist ein Beispiel mit einer Beschreibung:

[mepr-active rule="1" ifallowed="show" description="gold_membership_only"]Anything in-between gets protected[/mepr-active]

Das PHP-Snippet ist für fortgeschrittene Benutzer gedacht, die einen Teil des Inhalts einer WordPress-Vorlage, einer Theme-Datei oder sogar von Widgets schützen möchten. Das PHP Snippet ist eine einfache if-Anweisung, die wie in den folgenden Beispielen formatiert werden muss:

Anmerkung: Nur eine der nachstehenden Parameter können pro Codeschnipsel angewendet werden.

PHP-SchnipselBeschreibung
Regel(n)If you plan to use a single Rule ID, then set this to rule=”X”. If you plan to use multiple Rule ID's, then set this to rules=”X, XX, XXX”. Where X's = the ID's of the Rule(s). Wo finde ich den Ausweis für eine Regel? Ein Beispiel könnte sein <?php if(current_user_can(‘mepr-active','rule:1′)): ?>Zu schützende Inhalte<?php endif; ?> oder <?php if(current_user_can(‘mepr-active','rules:1,2,3′)): ?>Zu schützende Inhalte<?php endif; ?> für mehr als eine Regel.
Mitgliedschaft(en)If you plan to use a single Membership ID, then set this to membership=”X”. If you plan to use multiple Membership ID's, then set this to memberships=”X, XX, XXX”. Where X's = the ID's of the Membership(s). Wo finde ich den Ausweis einer Mitgliedschaft? Beispiele hierfür könnten sein <?php if(current_user_can(‘mepr-active','membership:1′)): ?>Zu schützende Inhalte<?php endif; ?> oder <?php if(current_user_can(‘mepr-active','memberships:111,222,333′)): ?>Zu schützende Inhalte<?php endif; ?>

Hinweis: You can also find these snippets for each rule you create when clicking the button “Partial Content Codes” when creating a new rule or editing an existing one.

War dieser Artikel hilfreich?

Verwandte Artikel

Computerfrau

Holen Sie sich MemberPress noch heute!

Lassen Sie sich für die von Ihnen erstellten Inhalte bezahlen.