Zum Inhalt

Ein eigenes Layout bauen

Der häufigste Anlass: Ihre Pflichtangaben sollen in den Fuß. Dafür lohnt sich eine eigene Vorlage, und sie ist in zwanzig Minuten fertig.

Sie brauchen dafür Zugriff auf die Dateien Ihrer Website — per FTP, über den Dateimanager Ihres Hosters oder über den Datei-Editor von WordPress.


1. Eine Vorlage aussuchen

Newsletter → Vorlagen. Suchen Sie die, die Ihrem Ziel am nächsten kommt.

Merken Sie sich den Dateinamen — er steht nicht in der Galerie, aber in der Adresse, wenn Sie In voller Größe ansehen anklicken:

…&vorlage=kopfbalken.phtml

2. Die Datei kopieren

Die mitgelieferten Vorlagen liegen unter

wp-content/plugins/wpnewslettergermany/views/layouts/

Arbeiten Sie nicht in diesem Verzeichnis

Jede Änderung dort ist beim nächsten Update weg.

Kopieren Sie die Datei an einen dieser beiden Orte:

Ort Wann
<Ihr Theme>/wpng_views/layouts/ Wenn das Layout zum Theme gehört. Bei einem Child-Theme der richtige Platz
wp-content/uploads/wpng/user_views/layouts/ Wenn es unabhängig vom Theme sein soll. Übersteht auch einen Themewechsel

Die Verzeichnisse müssen Sie gegebenenfalls anlegen.

Ersetzen oder ergänzen?

Dateiname Was passiert
Derselbe wie die mitgelieferte, z. B. kopfbalken.phtml Ihre Fassung ersetzt die mitgelieferte. In der Galerie steht weiter ein Eintrag
Ein neuer, z. B. hausbrief.phtml Ihre Fassung kommt als weitere Vorlage dazu

Nehmen Sie einen neuen Namen. Dann können Sie jederzeit vergleichen, und Sie bekommen Verbesserungen an der mitgelieferten Vorlage weiter mit.

3. Den Namen setzen

Ganz oben in der Datei steht ein Kopf. Ändern Sie die Zeile Vorlagenname::

<?php
/**
 * Vorlagenname: Unser Hausbrief
 */
defined( 'ABSPATH' ) || exit;
?>

Das ist der Name, der in der Galerie und in der Auswahlliste des Newsletters steht. Fehlt die Zeile, steht dort der Dateiname.

Die Zeile mit ABSPATH muss stehenbleiben

Ohne sie lässt sich die Datei direkt über den Browser aufrufen.

Löschen Sie ausserdem die Zeile Veraltet: ja, falls Sie von Standard oder Beispiel ausgegangen sind — sonst steht Ihre Vorlage in der Galerie unter „Aus früheren Versionen".

4. Die Pflichtangaben eintragen

Suchen Sie in der Datei nach dem kursiven Satz:

Hier gehören Ihre Pflichtangaben hin: Anschrift, Vertretungsberechtigter, Kontakt.

Ersetzen Sie ihn durch Ihre Angaben. Was hineingehört, ist dasselbe wie in Ihrem Impressum — ein Newsletter ist geschäftliche Kommunikation.

Bergquell Manufaktur GmbH · Am Mühlgraben 4 · 99628 Buttstädt<br />
Geschäftsführerin: Anke Brandt · HRB 12345 Amtsgericht Jena<br />
Telefon 036372 000 · post@bergquell.test

5. In der Galerie ansehen

Newsletter → Vorlagen. Ihre Vorlage steht jetzt dort, mit Ihrem Logo, Ihrer Akzentfarbe und Blindtext.

Erscheint sie nicht:

Prüfen Sie
Liegt sie im richtigen Verzeichnis? Siehe Schritt 2
Endet der Dateiname auf .phtml? Nicht .php, nicht .html
Ist die Option wpng_ignoreuserview gesetzt? Sie schaltet eigene Vorlagen ganz ab. Es gibt kein Feld dafür — wenn sie in Ihrer Datenbank steht, hat jemand sie von Hand gesetzt

6. Testen — in einer Mail, nicht nur in der Galerie

Legen Sie einen Newsletter an, wählen Sie Ihre Vorlage und schicken Sie eine Testmail an sich selbst.

Die Galerie zeichnet Ihr Browser. Die Mail zeichnet Outlook. Das ist nicht dasselbe.


Was Sie ändern dürfen — und was nicht

Muss bleiben

<?php echo $this->view['content']; ?>

Der Inhalt aus dem Editor.

<?php $this->callMods( 'html_content', array( &$this->view['abonnent'], &$this->view['nl'] ) ); ?>

Der Haken für die Module. Daran hängt der Zählpixel der Statistik — fehlt er, werden keine Öffnungen mehr gezählt, ohne Fehlermeldung.

Und der Abmeldelink, %deregisterurl% oder %deregisterlink%. Er ist Pflicht, nicht Zierde.

Dürfen Sie ändern

Farben, Abstände, Schriftgrößen, die Reihenfolge der Blöcke, alle Texte.

Vier Regeln, die aus Fehlern entstanden sind

1. Kein * { … }. Ein Universalselektor trifft auch den Inhalt aus dem Editor. Bis 2.0 setzte eine mitgelieferte Vorlage damit font-weight: normal auf alles — was der Betreiber fett schrieb, kam normal an. In der Vorschau fiel es nicht auf, weil der Browser dasselbe Stylesheet benutzt.

2. Kopf vollständig lassen. <!DOCTYPE html> in der ersten Zeile, <html lang>, <meta name="viewport"> und <meta name="color-scheme">. Ohne das letzte dunkelt Apple Mail Ihre Mail von selbst ab und rechnet Farben um.

3. width="600", nicht width="600px". Eine Einheit im Attribut ist ungültig und wird verworfen. Die Pixelangabe kommt zusätzlich als style — Outlook liest das Attribut, die übrigen den Stil.

4. Nichts von fremden Servern. Kein Stylesheet, keine Schrift von Google. Ein Mailprogramm lädt das nicht nach, und wo es das täte, wäre es ein Datenschutzproblem.


Platzhalter in der Vorlage

Schreiben Sie sie als %name% direkt hinein. In einer Hülle gebraucht werden vor allem:

%deregisterurl% Die persönliche Abmeldeadresse des Empfängers
%deregisterlink% Derselbe Link, fertig
%nl_onlinelink% „Newsletter im Browser ansehen"
%nl_name% Der Name der Ausgabe
%privacylink% Ihre Datenschutzerklärung

Die vollständige Liste steht unter Platzhalter.


Was beim nächsten Update passiert

Mit Ihrer Datei nichts. Sie liegt ausserhalb des Pluginordners.

Kommt eine mitgelieferte Vorlage in einer verbesserten Fassung, bekommen Sie sie nicht, solange eine gleichnamige eigene darüberliegt. Genau deshalb der Rat aus Schritt 2, einen neuen Namen zu nehmen.

Sehen Sie bei einem großen Update trotzdem einmal nach, ob sich an der mitgelieferten Fassung etwas getan hat, das Sie übernehmen wollen.


Und wenn Sie es gar nicht wollen

Für die Pflichtangaben gibt es einen Weg ohne eigene Datei: Schreiben Sie sie unten in den Editor, in jede Ausgabe.

Umständlicher, dafür ohne FTP. Der Knopf Kopieren in der Newsletterliste nimmt sie in die nächste Ausgabe mit.