Zusätzliches Menü

Holen Sie sich MemberPress noch heute! Lassen Sie sich für die Inhalte, die Sie erstellen, bezahlen! MemberPress jetzt kaufen
  1. Startseite
  2. Wissensdatenbank
  3. FAQs
  4. Wie man
  5. Wie kann man Vorlagendateien überschreiben?

Wie kann man Vorlagendateien überschreiben?

Bei der Erstellung einer Überschreibungsvorlage, Bitte denken Sie daran dass sich Vorlagen im Laufe der Zeit ändern können. Sie muss Prüfen Sie nach jeder neuen stabilen Version des MemberPress-Plugins auf Inkompatibilitäten, um sicherzustellen, dass Ihre Vorlagen weiterhin korrekt funktionieren.

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
War dieser Artikel hilfreich?

Verwandte Artikel

Computerfrau

Holen Sie sich MemberPress noch heute!

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