Zusätzliches Menü

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

Wo werden die Daten gespeichert?

Wir werden oft gefragt, wie Daten in MemberPress verarbeitet, gespeichert und abgerufen werden. MemberPress nutzt die WordPress-Datenbank für die gesamte Datenspeicherung. Wir verwenden viele der in WordPress integrierten Tabellen und fügen darüber hinaus noch einige zusätzliche Tabellen hinzu.

Hinweis: MemberPress-Daten werden lokal gespeichert in der Datenbank Ihrer eigenen Website (auf den Servern Ihres Webhosts). Es werden keinerlei personenbezogene Daten Ihrer Website-Abonnenten an MemberPress.com oder verbundene Server übermittelt oder dort gespeichert. Sie sind für den Schutz und die Sicherheit der personenbezogenen Daten Ihrer Abonnenten verantwortlich.

WordPress-Tabellen

Benutzer/Usermeta

MemberPress verlässt sich bei der Erstellung, Speicherung, Verwaltung und Authentifizierung von Benutzern vollständig auf die WordPress-API. Daher werden die Mitglieder in der typischen WordPress Benutzer und usermeta Tabellen. Das bedeutet auch, dass ein MemberPress-Benutzer nicht ein zweites Konto benötigen, um sich bei anderen Plugins anzumelden, die ebenfalls auf die WordPress-API für die Benutzerverwaltung angewiesen sind, wie BuddyPress, bbPress, WooCommerce, usw.

Die Werte der benutzerdefinierten MemberPress-Felder, die Ihre Mitglieder bei der Registrierung oder Aktualisierung ihrer Kontoseiten ausfüllen, befinden sich in der usermeta Tabelle. Diese Werte können mit den Standard-WordPress-usermeta-Aufrufen abgerufen werden wie get_user_meta().

Beiträge/Postmeta

MemberPress verwendet mehrere Custom Post Types, um verschiedene Daten zu speichern. Da wir Custom Post Types verwenden, werden die Daten für diese Objekte in der WordPress Beiträge und postmeta Tabellen. Wir verwenden die folgenden Custom Post Types:

Mitgliedschaften - Mitgliedschaften werden als öffentlicher benutzerdefinierter Beitragstyp gespeichert (standardmäßig die Fähigkeiten einer Seite). Der Schlüssel des benutzerdefinierten Beitragstyps lautet mitgliederpresseproduct

Gruppen - Gruppen werden als öffentlicher benutzerdefinierter Beitragstyp gespeichert (standardmäßig die Fähigkeiten einer Seite). Der Schlüssel des benutzerdefinierten Beitragstyps lautet memberpressgroup

Regeln - Regeln werden als versteckter (nicht öffentlicher) benutzerdefinierter Beitragstyp gespeichert. Der Schlüssel des benutzerdefinierten Beitragstyps lautet memberpressrule

Gutscheine - Gutscheine werden als versteckter (nicht öffentlicher) benutzerdefinierter Beitragstyp gespeichert. Der Schlüssel des benutzerdefinierten Beitragstyps lautet memberpresscoupon

Mahnungen - Erinnerungen werden als versteckter (nicht-öffentlicher) benutzerdefinierter Beitragstyp gespeichert. Der Schlüssel des benutzerdefinierten Beitragstyps lautet mp-reminder

Kurse - Die Kurse von MemberPress Kurse add-on

Lektionen - Das Add-on Lektionen aus den MemberPress-Kursen

Dateien - Das Add-on Dateien von MemberPress Downloads

Optionen

MemberPress speichert die meisten seiner Optionen in der WordPress Optionen Tabelle in einer Zeile mit der option_key von mepr_options. Die Optionen werden serialisiert und in dieser Zeile gespeichert. Verschiedene andere Optionen und Einstellungen werden ebenfalls in der Optionstabelle gespeichert. Ihre option_keybeginnen wir mit mepr_ oder mp_.

Unsere verschiedenen Add-ons speichern möglicherweise auch einige Informationen in der usermeta oder Optionen auch Tabellen.

Die MemberPress-Datenbankversion wird ebenfalls in der Optionstabelle mit einem option_key von mepr_db_version.

Sollten die folgenden Tabellen aus irgendeinem Grund nicht korrekt generiert werden oder sollten die Tabellen bei einem Upgrade nicht ordnungsgemäß angepasst werden, können Sie versuchen, die Datenbank-Upgrade-Prozesse erneut auszulösen, indem Sie die mepr_db_version und aktualisieren Sie Ihre WordPress-Verwaltungsseite.

Zusätzliche MemberPress-Tabellen

MemberPress-Tabellen versuchen, den Zeichensatz und die Sortierung Ihrer regulären WordPress-Tabellen zu imitieren. Dies ist typischerweise utf8mb4_allgemein_ci oder utf8mb4_unicode_ci.

Die Zeichensatzkollation muss zwischen den MemberPress-Tabellen übereinstimmen, sonst können bestimmte JOIN-Abfragen im Plugin fehlschlagen.

Zahlungsdaten

MemberPress verlässt sich bei der Erstellung und Verwaltung von Abonnements auf sichere Zahlungstoken oder -IDs. Es werden keine Kreditkarten- oder andere Zahlungsdaten in Ihrer WordPress-Datenbank gespeichert, mit Ausnahme der letzte 4 Ziffern und Verfallsdatum So können Erinnerungen ausgelöst werden, wenn Kreditkarten bei automatisch wiederkehrenden Abonnements ablaufen. Alle anderen aussagekräftigen Zahlungsdaten werden sicher auf der Gateway-Ebene gespeichert (Stripe, PayPal usw.).

Abonnements

Die mepr_abonnements werden die Objekte für automatisch wiederkehrende Abonnements gespeichert. Diese Objekte sind im Wesentlichen Container für die Verwaltung von automatisch wiederkehrenden Zahlungen und die Verknüpfung von Transaktionen, die zu diesem Abonnement gehören, miteinander.

Transaktionen

Die mepr_transactions Die Tabelle dient zur Speicherung aller Zahlungen eines Benutzers (ob kostenlos oder kostenpflichtig). MemberPress verwendet die Transaktionen, um festzustellen, ob und wie lange ein Benutzer Zugang zu einer Mitgliedschaft hat. Dazu wird das „expires_at“-Datum der Transaktion überprüft und geprüft, ob deren Status „abgeschlossen“ oder „bestätigt“ ist.

Eine Transaktion mit einem expires_at-Datum von NULL oder ‘0000-00-00 00:00:00’ gilt als „Nie ablaufend“.

Sowohl einmalige als auch automatisch wiederkehrende Zahlungen werden in der Tabelle "Transaktionen" gespeichert. Wenn die Transaktion eine subscription_id hat, dann wird sie als Teil eines automatisch wiederkehrenden Abonnements betrachtet.

Transaktionen des Typs "subscription_confirmation" mit dem Status "confirmed" werden in der Benutzeroberfläche ausgeblendet und dienen dazu, kostenlose Testzeiträume und die 24-stündige Nachfrist bei einer wiederkehrenden Abonnementanmeldung anzubieten.

Mitglieder

Die mepr_members Tabelle dient lediglich der Schnelligkeit/Bequemlichkeit bei einigen der MemberPress-Abfragen. Jedes Mal, wenn ein Mitglied ein Ereignis auslöst, z. B. sich anmeldet, eine Rückerstattung erhält, ein Abonnement kündigt, eine Erneuerung bezahlt usw. Bestimmte Informationen über dieses Mitglied werden berechnet und in dieser Tabelle gespeichert. Alle diese Informationen können auch in den Tabellen users, usermeta, mepr_subscriptions und mepr_transactions eingesehen werden, aber wir fassen sie auch in dieser Tabelle zusammen, um einige der MemberPress-Abfragen und CSV-Exporte zu erleichtern.

Veranstaltungen

Die mepr_Ereignisse Die Tabelle dient zur Speicherung eines Protokolls der aufgetretenen Ereignisse. Dazu gehören beispielsweise Benutzeranmeldungen, Neuanmeldungen, Verlängerungszahlungen, Erinnerungsbenachrichtigungen usw. Diese Tabelle kann im Laufe der Zeit recht groß werden, daher wäre es in Ordnung, Ereignisse zu löschen, die mindestens ein Jahr alt sind. Wir raten davon ab, Ereignisse zu löschen, die noch nicht mindestens ein Jahr alt sind, insbesondere wenn Sie auf eine Reihe von Erinnerungen angewiesen sind, die sich über lange Zeiträume erstrecken.

Stellenangebote

Die mepr_Jobs Die Tabelle dient zur Speicherung von Hintergrundaufgaben (über WP Cron), die ausgeführt werden müssen, wie beispielsweise der Versand von E-Mails im Hintergrund. MemberPress verfügt über Hilfsfunktionen, mit denen Entwickler bei Bedarf ihre eigenen Hintergrundaufgaben planen können. Beispielsweise möchten Sie vielleicht ein neues Zahlungsgateway integrieren, das jedoch keine automatisch wiederkehrenden Zahlungen unterstützt. In diesem Fall benötigen Sie Hintergrundjobs, um sicherzustellen, dass die Zahlungen manuell termingerecht erfolgen.

Regel Zugriffsbedingungen

Obwohl Regeln als benutzerdefinierte Beitragstypen gespeichert werden, ist die  mepr_rule_access_conditions Tabelle wird verwendet, um zu speichern, welche Mitgliedschaften oder Mitglieder Zugriff auf den Inhalt haben, den die Regeln schützen.

Add-ons

Das Add-on Corporate Accounts fügt eine mepr_unternehmen_konten Tabelle für die Zuordnung von übergeordneten Konten zu ihren Unterkonten.

Das MemberPress-Kurs-Add-on fügt hinzu wp_mpcs_sections und wp_mpcs_benutzer_fortschritt Tabellen.

MemberPress PDF-Rechnungen Add-on fügt hinzu wp_mpdf_guthaben_notizen und wp_mpdf_rechnungen_zahlen Tabellen.

MemberPress Downloads Add-on fügt hinzu wp_mpdl_file_downloads und wp_mpdl_file_stats Tabellen.

War dieser Artikel hilfreich?

Verwandte Artikel

Computerfrau

Holen Sie sich MemberPress noch heute!

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