Zusätzliches Menü

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

How to Override Email Templates in MemberPress?

MemberPress sends automatic emails to members when important events like signing up, renewing subscriptions, or processing payments occur. The default MemberPress emails might not match your website's style and must be customized. You can override email templates to have them represent your brand better while keeping all the essential information.

This guide explains how to override the MemberPress default email templates to adjust the look and content of MemberPress emails to your brand and needs.

Was sind MemberPress-E-Mail-Vorlagen?

Email templates control how your automatic MemberPress emails look and what they say.

These templates use HTML (the code used to create web pages) and unique MemberPress tags that automatically add member-specific information. MemberPress tags add member information like name, email, membership details, etc.

Hinweis: Die Original-E-Mail-Vorlagen sind in den MemberPress-Plugin-Dateien gespeichert und sollte nicht direkt geändert werden. Alle direkt an diesen Dateien vorgenommenen Änderungen werden gelöscht, wenn Sie das MemberPress-Plugin aktualisieren.

The default templates are stored in the MemberPress plugin files and should not be changed directly because updates will erase your changes.

Modifying Default Email Content

A built-in editor allows you to modify the content of MemberPress emails. To update the content of any default email, click the bearbeiten option next to the email name under Email settings. The settings for MemberPress emails are available at Dashboard > MemberPress > Einstellungen > Registerkarte E-Mails.

Font Styling in MemberPress Emails

You can extend the capabilities of the MemberPress email editor by adding font styling options. To do this, you would need to add the Erweiterte Editor-Tools plugin to your website.

Once activated, the plugin will add the font styling settings to the email editor options.

Override Email Templates Via 3rd-Party Plugin

You can customize the entire MemberPress email template design by using a 3rd-party E-Mail-Vorlagen Plugin.

This plugin can store your custom email template design and override the default email templates. Therefore, you can apply your custom design to any MemberPress email type by deactivating its default template.

Sie müssen install and activate the Email Templates plugin to use it on your website.

Hinweis: Die E-Mail-Vorlagen plugin must be active on your website to use custom email templates created with this plugin.

Gehen Sie folgendermaßen vor, um mit dem E-Mail-Vorlagen-Plugin ein benutzerdefiniertes Vorlagendesign zu erstellen:

  1. Navigieren Sie zu Dashboard > Appearance > Email Templates. This will open the email editing page.
  2. Gestalten Sie Ihre eigene Vorlage nach Bedarf, einschließlich Kopfzeile, Textkörper, Fußzeile und Hintergrund.
  3. Klicken Sie auf die veröffentlichen. um Ihren Entwurf zu speichern.

Sobald Ihr benutzerdefiniertes Vorlagendesign gespeichert ist, können Sie es auf jeden MemberPress-E-Mail-Typ anwenden:

  1. Navigieren Sie zu Dashboard > MemberPress > Einstellungen > E-Mails tab.
  2. Finden Sie die MemberPress E-Mail Typ auf die Sie Ihr benutzerdefiniertes Vorlagendesign anwenden möchten, und klicken Sie auf die Schaltfläche bearbeiten Taste.
  3. Deaktivieren Sie das Kontrollkästchen Standardvorlage verwenden um ein benutzerdefiniertes Design auf diesen E-Mail-Typ anzuwenden.

Tipp: Als Alternative zum E-Mail-Vorlagen Plugin, können Sie die E-Mail-Vorlagen-Designer Plugin. Dieses Plugin funktioniert auch gut mit MemberPress.

Override Email Templates Manually

Alternatively, you can customize MemberPress email templates manually. In this case, to customize your email templates, you need:

  • Zugriff auf Ihre Website-Dateien über ein FTP-Client (z.B.. Filezilla) or a file manager plugin (e.g. Datei-Manager). If available, you can also use the file manager provided by your hosting service;
  • Eine aktive Child-Theme auf Ihrer Website.

MemberPress Standard-E-Mail-Vorlagen

To start with, you should locate the default MemberPress email template files. You can copy these files and use them to create your custom email templates.

You can find the default email templates following these steps:

  1. Access your website files either by connecting with an FTP client or using a file manager.
  2. Navigieren Sie zum wp-content/plugins/memberpress/app/views/emails Ordner.
  3. Browse through the files to find the email template you need. Some of the most common templates are:
    • mitglied_anmeldung_erledigt.php - wird gesendet, wenn ein Mitglied die Registrierung abgeschlossen hat;
    • kredit_karte_auslaufend.php - die gesendet werden, wenn die Kreditkarte eines Mitglieds bald abläuft;
    • abonnement_verlängert.php - die bei der Erneuerung eines Abonnements verschickt werden;
    • transaktion_erledigt.php - gesendet, wenn eine Zahlung abgeschlossen ist;
    • transaktion_erstattet.php - die bei der Erstattung einer Zahlung gesendet wird.

Erstellen Ihrer benutzerdefinierten E-Mail-Vorlagen

All custom email templates should be stored in your child theme. To do this, you must create a specific folder structure under your child theme folder:

  1. Navigieren Sie zu Ihrem Child-Theme-Ordner (normalerweise in wp-content/themes/ihr-kind-theme-name).
  2. Erstellen Sie einen neuen Ordner mit dem Namen memberpress.
  3. Erstellen Sie innerhalb dieses Ordners einen weiteren Ordner mit dem Namen Emails. Ihr endgültiger Weg sollte also folgender sein: wp-content/themes/ihr-kind-theme-name/memberpress/emails/.

Next, you should copy the default email template file you wish to modify to your child theme:

  1. Navigate back to the original email templates folder (wp-content/plugins/memberpress/app/views/emails/).
  2. Here, find the file of the email template you want to modify, and make a copy of this file.
  3. Verschieben Sie die kopierte Datei in Ihren eigenen Vorlagenordner (wp-content/themes/ihr-kind-theme-name/memberpress/emails/).

Anmerkung: The custom email template file name must be identical to the original one.

Sobald die kopierte E-Mail-Vorlagendatei dem Ordner für benutzerdefinierte E-Mail-Vorlagen hinzugefügt wurde, können Sie mit der Anpassung der Vorlage beginnen:

  1. Öffnen Sie die Datei mit einem beliebigen Texteditor.
  2. Ihre Änderungen anwenden zum Design und Text.

Hinweis: Stellen Sie sicher, dass keine Änderungen an einer MemberPress email parameters (z.B.. {1TP7Benutzer_Vorname}) im Code enthalten. Diese Tags fügen mitgliederbezogene Informationen in Ihre E-Mails ein. Wenn sie geändert werden, funktionieren diese Tags nicht mehr.

  1. Speichern Sie die Datei Änderungen ohne den Namen der Datei zu ändern.

Creating a Custom Override Email Templates Plugin (Alternative Method)

If you prefer not to, or can't use a child theme, you can create a simple plugin instead:

  1. Access your website files either by connecting with an FTP client or using a file manager.
  2. Create a new folder my-memberpress-emails im wp-content/plugins/ Verzeichnis.
  3. Erstellen Sie in diesem Ordner eine Datei namens mein-mitglied-press-emails.php.
  4. Kopieren Sie diesen Code und fügen Sie ihn in die Datei ein:
<?php
/**
* MemberPress Email Template: Custom Email Templates Plugin
* Plugin Name: My MemberPress Email Templates
* Description: Custom email templates for MemberPress
* Version: 1.0 * Author: Your Name
*/
function custom_memberpress_email_paths($paths) { // Add your custom template
directory $paths[] = plugin_dir_path(__FILE__) . 'templates/';
return $paths;
}

add_filter('mepr_view_paths', 'custom_memberpress_email_paths');
  1. Erstellen Sie einen Ordner mit dem Namen Vorlagen in Ihrem neuen Plugin-Ordner.
  2. Erstellen Sie einen Ordner mit dem Namen Emails innerhalb der Vorlagen Ordner.
  3. Kopieren Sie die E-Mail-Vorlagen, passen Sie sie wie oben beschrieben an und platzieren Sie sie im Ordner vorlagen/emails/ Ordner.
  4. Gehe zu Dashboard > Plugins und aktivieren Sie Ihr neues Plugin.

Hinweis: The steps above will create a custom plugin named My MemberPress Email Templates. You can change the name of your plugin if you want. If you change the plugin name, ensure that the same name is applied to all above-mentioned steps.

MemberPress Email Template Customization Examples

Wenn Sie Ihre benutzerdefinierten Vorlagendateien bearbeiten, sind dies einige der häufigsten Änderungen, die Sie vornehmen können:

  1. Ändern Sie die Betreffzeile der E-Mail:
    • Suchen Sie nach Text, der mit $Gegenstand = am Anfang der Datei;
    • Ändern Sie den Text zwischen den einfachen Anführungszeichen.
    • Halten Sie jeden Text innerhalb geschweifter Klammern wie {$blog_name} als diese, um den Namen Ihrer Website automatisch einzufügen.
// MemberPress Email Template: Member Signup Email Subject 
// Change the text between the quotes to customize your subject line

$subject = 'Welcome to {$blog_name}!';
  1. Ändern Sie die E-Mail-Nachricht:
    • Der Text, der mit $message = enthält den HTML-Code, mit dem das E-Mail-Design erstellt wird. Diesen Abschnitt finden Sie im Code der Vorlage;
    • You can change the text parts while keeping the HTML tags and email parameters;
    • Email parameters look like {1TP7Benutzer_Vorname} oder {$produkt_name} und sollte nicht entfernt werden.
// MemberPress Email Template: Member Signup Email Content 
// Edit the text between <p> und </p> tags to change the message

$message = ' <html> <body> <div> <h1>Willkommen bei {$blog_name}!</h1> <p>Hallo {1TP7Benutzer_Vorname},</p> <p>Thank you for joining our {$produkt_name} membership!</p> <p>Ihr Konto ist nun einsatzbereit.</p> <p>Sie können sich hier in Ihr Konto einloggen:</p> <p><a href="{$login_page}">Zugang zu Ihrem Konto</a></p> <p>Ich danke Ihnen,<br>Das {$blog_name} Team</p> </div> </body> </html>';
  1. Fügen Sie Ihr Logo hinzu:
    • Suchen Sie den Abschnitt am Anfang des E-Mail-Textes;
    • Fügen Sie ein Bild-Tag mit der vollständigen URL zu Ihrem Logo hinzu;
    • Stellen Sie sicher, dass die URL mit "https://" beginnt und auf Ihre Bilddatei verweist.
// MemberPress Email Template: Adding a Logo 
// Insert this code at the beginning of your email body

<div style="text-align: center; margin-bottom: 20px;"> <img src="https://yourwebsite.com/wp-content/uploads/your-logo.png" alt="Name Ihrer Website" width="200" /> </div>

Testen Ihrer benutzerdefinierten E-Mail-Vorlagen

Nachdem Sie die Änderungen vorgenommen haben, testen Sie Ihre benutzerdefinierten E-Mails, um sicherzustellen, dass sie richtig aussehen:

  1. Gehe zu Dashboard > MemberPress > Einstellungen.
  2. Klicken Sie auf die E-Mails tab.
  3. Suchen Sie den von Ihnen angepassten E-Mail-Typ.
  4. Klicken Sie auf die Test senden Taste.
  5. Prüfen Sie Ihren E-Mail-Posteingang, um zu sehen, wie die E-Mail aussieht.

Fehlersuche bei allgemeinen Problemen

Wenn Ihre benutzerdefinierten E-Mail-Vorlagen nicht funktionieren:

  1. Prüfen Sie, ob Ihre Ordnerstruktur genau so ist ihr-kind-thema/memberpress/emails/.
  2. Achten Sie darauf, dass die Dateinamen genau mit den Originaldateien übereinstimmen.
  3. Vergewissern Sie sich, dass Sie nicht versehentlich Vorlagen-Tags gelöscht haben (Text in geschweiften Klammern wie {$first_name}).
  4. Löschen Sie alle installierten Caching-Plugins.
  5. Versuchen Sie, andere Plugins vorübergehend zu deaktivieren, um nach Konflikten zu suchen.

Zusammenfassung

Durch die Anpassung der MemberPress-E-Mail-Vorlagen können Sie professionelle, gebrandete E-Mails erstellen, die dem Design Ihrer Website entsprechen.

Darüber hinaus können Sie adjust your MemberPress email settings and additional E-Mail-Parameter zum Anpassen E-Mails weiter.

War dieser Artikel hilfreich?

Verwandte Artikel

Computerfrau

Holen Sie sich MemberPress noch heute!

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