Video-Übersicht
Allgemeine Anweisungen
Für die technisch Interessierten unter Ihnen gibt es jetzt (MemberPress Version 1.1.7+) die Möglichkeit, im Basisordner Ihres Themes oder Child-Themes ein Verzeichnis namens "memberpress" zu erstellen. In diesem Ordner können Sie jede unserer Vorlagen ablegen, um sie mit Ihren eigenen zu überschreiben. Alle unsere Vorlagen finden Sie im Ordner ../app/views/ in den MemberPress-Plugin-Dateien.
Wenn Sie eine Vorlagendatei hinzufügen, müssen Sie die Verzeichnisstruktur nach dem Ordner "views" intakt lassen. Wenn Sie also zum Beispiel den Ordner /app/ansichten/account/home.php Vorlage - Sie würden die Datei in /dein-thema/memberpress/konto/home.php.
Beispiele
Vorlage | MemberPress File Location | Überschriebener Vorlagenort |
Anmeldung Seite | plugins/memberpress/app/views/checkout/form.php | themes/ihr-theme/memberpress/checkout/form.php |
Registerkarte Konto-Startseite | plugins/memberpress/app/ansichten/account/home.php | themes/ihr-theme/memberpress/account/home.php |
Benutzer Passwort festlegen E-Mail | plugins/memberpress/app/views/emails/user_set_password.php | themes/ihr-theme/memberpress/emails/user_set_password.php |
Wir empfehlen, nicht den gesamten Ordner /app/views/ zu kopieren, sondern nur die Dateien, die Sie überschreiben müssen. Dadurch wird die Wahrscheinlichkeit von Konflikten mit zukünftigen Upgrades auf MemberPress verringert. Vorlagen können sich im Laufe der Zeit ändern, daher sollten Sie nach neuen Versionen von MemberPress die Kompatibilität überprüfen. Aus diesem Grund empfehlen wir Ihnen dringend, eine separate Staging-Site zu unterhalten, auf der Sie neue Updates usw. testen können, bevor Sie sie auf eine Live-Site übertragen.
PDF-Rechnungen
Die PDF-Rechnungsvorlagendateien sollten in /Ihr-Thema/Memberpress/Konto/Rechnung/einfach.php für das Einfache und /Ihr-Thema/Memberpress/Konto/Rechnung/Modern.php für die Vorlage Modern.
Firmenkonten und Kurse
Seit MemberPress Corporate Accounts Version 1.5.18 und MemberPress Courses Version 1.0.25 können Sie auch Vorlagen in MemberPress Corporate Accounts und MemberPress Courses Add-ons überschreiben. Wenn Sie benutzerdefinierte Vorlagen für MemberPress Corporate Accounts und MemberPress Courses Add-ons erstellen, sollten Sie die Ordnerstruktur weiterhin unter /memberpress-unternehmen/app/views/ Ordner für MemberPress Corporate Accounts und /memberpress-Kurse/app/views/ Ordner für MemberPress-Kurse. In beiden Fällen sollte die benutzerdefinierte Vorlage eingefügt werden in /dein-thema/memberpress/ Ordner.
Vorlage | MemberPress File Location | Überschriebener Vorlagenort |
Kurs-Lesezeichen | plugins/memberpress-kurse/app/ansichten/kurse/kurse_bookmark.php | themes/ihr-theme/memberpress/kurse/bookmark.php |
Seite Unterkonten verwalten | plugins/memberpress-corporate/app/views/mpca-manage-account-template.php | themes/ihr-theme/memberpress/mpca-verwalten-konten-template.php |
CSS
Wenn Sie CSS ändern müssen, ist es derzeit am besten, ein Plugin wie Custom CSS Manager zu verwenden, um Ihre eigenen benutzerdefinierten Stile einzufügen. Wenn Sie Probleme damit haben, dass Ihre Stile MemberPress' überschreiben, müssen Sie möglicherweise eine !important Erklärung an sie.
Am häufigsten verwendete Vorlagendateien
Unsere häufig verwendeten Vorlagendateien und deren Speicherorte sind in der folgenden Liste aufgeführt:
- Registrierungsseite - /app/views/checkout/form.php
- Kassenseite - /app/views/checkout/zahlungsformular.php OR /app/views/checkout/spc_form.php wenn Sie unser Einzelne Seite Checkout Funktion.
- Konto Seite - /app/views/account/ Die Kontoseite verwendet jedoch verschiedene Vorlagen, um verschiedene Elemente zu steuern. Hier ist eine detailliertere Aufschlüsselung:
- Registerkarte "Home" - /app/ansichten/account/home.php
- Registerkarte Abonnements - /app/ansichten/konto/abonnements.php
- Registerkarte Transaktionen - /app/ansichten/konto/zahlungen.php
- Menüpunkte des Kontos - /app/ansichten/account/nav.php
- Konto Seite Passwort zurücksetzen Seite - /app/ansichten/konto/passwort.php
- Anmeldeseite - /app/ansichten/anmeldung/formular.php
- Seite zum Zurücksetzen des Passworts auf der Login-Seite - /app/ansichten/login/vergessenes_passwort.php
- ReadyLaunch-Vorlagen - alle Dateien im Ordner /app/views/readylaunch wenn Sie unser ReadyLaunch Funktion (verfügbar seit MemberPress 1.10.0)
- MemberPress-E-Mails - /app/views/emails/ Der Kürze halber werden hier nicht alle E-Mail-Vorlagen aufgeführt. Bitte beachten Sie, dass Vorlagen mit dem Präfix admin_ sind die E-Mails, die an Administratoren und Vorlagen mit dem Präfix Benutzer_ sind die, die an die Nutzer gesendet werden.
- Wenn Sie eine der E-Mail-Vorlagen in den Einstellungen (MemberPress->Einstellungen->E-Mails) überschreiben möchten, müssen Sie nach dem Hinzufügen oder Aktualisieren der Vorlagendatei in Ihrem Themenordner zu MemberPress->Einstellungen->E-Mails gehen und auf "Standardeinstellungen zurücksetzen" klicken, um die neue Vorlage zu laden.
-
Die Datei user_receipt.php zum Beispiel müssen Sie in den MemberPress-Einstellungen aktualisieren:
- PDF-Rechnungen – /plugins/memberpress-pdf-invoice/app/ansichten/konto/invoice/ Sie werden sehen modern.php und einfach.php Dateien.
- Firmenkonten – /plugins/memberpress-corporate/app/views/ Hier ist eine detailliertere Aufschlüsselung:
- Seite Unterkonten verwalten – /plugins/memberpress-corporate/app/views/mpca-manage-account-template.php
- Abschnitt Unternehmenskonten auf der Seite Profil bearbeiten – /plugins/memberpress-corporate/app/views/mpca-edit-user-template.php
- Kurse – /plugins/memberpress-Kurse/app/views/ Hier ist eine detailliertere Aufschlüsselung:
- Registerkarte Kurse auf der Seite Konto – /plugins/memberpress-courses/app/views/account/courses_list.php
- Seite Kurse – /plugins/memberpress-courses/app/views/classroom/courses_archive_course.php
- Kurs-Seite – /plugins/memberpress-courses/app/views/classroom/courses_single_course.php
- Kurs-Seitenleiste – /plugins/memberpress-courses/app/views/classroom/courses_sidebar.php
- Lektionsseite – /plugins/memberpress-courses/app/views/classroom/courses_single_lesson.php
- Bescheinigungen – /plugins/memberpress-courses/app/views/courses/courses_certificate.php