Platzhalter¶
Ein Platzhalter ist ein Wort zwischen zwei Prozentzeichen. Beim Versand wird er je Empfänger durch den passenden Wert ersetzt.
Guten Tag %abo_title% %abo_name%,
wird zu
Guten Tag Frau Reinhardt,
Platzhalter funktionieren im Betreff, in der HTML-Fassung, in der
Textfassung und in einer eigenen Vorlage — überall gleich.
Groß- und Kleinschreibung ist bei den Platzhaltern zum Abonnenten und zum
Newsletter egal; bei den Datumsplatzhaltern nicht, dort sind %m% und %M%
zwei verschiedene Dinge.
Im Editor gibt es die Schaltfläche Platzhalter einfügen. Sie öffnet eine Auswahl mit allem, was diese Installation kennt — auch mit dem, was Module beisteuern.
Zum Abonnenten¶
| Platzhalter | Wird zu |
|---|---|
%abo_title% |
Anrede, also „Herr" oder „Frau" — der Wert, der im Abonnenten steht |
%abo_vorname% |
Vorname |
%abo_name% |
Nachname |
%abo_email% |
E-Mail-Adresse |
%abo_strasse% |
Straße und Hausnummer |
%abo_plz% |
Postleitzahl |
%abo_ort% |
Ort |
Leere Felder bleiben leer
„Guten Tag %abo_vorname% %abo_name%," wird bei einem Abonnenten, der nur seine Adresse hinterlassen hat, zu „Guten Tag ,". Wenn Sie Namen in der Anrede benutzen wollen, machen Sie die Felder unter Formularkonfiguration zu Pflichtfeldern — oder schreiben Sie eine Anrede, die ohne Namen auskommt.
Für Bestandsadressen hilft das nicht rückwirkend. Sehen Sie in der Abonnentenliste nach, wie viele überhaupt einen Namen haben, bevor Sie sich darauf verlassen.
Abmelden und Anmeldeformular¶
| Platzhalter | Wird zu |
|---|---|
%deregisterurl% |
Die persönliche Abmeldeadresse dieses Empfängers |
%deregisterlink% |
Derselbe Link, fertig als <a> mit dem Text „Newsletter abbestellen" |
%deregisterformurl% |
Die Adresse Ihrer Anmeldeseite |
%deregisterformlink% |
Derselbe Link, fertig als <a> mit dem Text „Newsletterformular" |
Die ersten beiden melden mit einem Klick ab, ohne dass der Empfänger seine Adresse eintippen muss. Sie stecken schon in jeder mitgelieferten Vorlage — Sie müssen sie nicht selbst setzen.
Ohne Abonnent zeigt %deregisterurl% auf das Formular
In der Browseransicht und im Archiv gibt es keinen Empfänger. Dort werden die persönlichen Felder leer gelassen, und der Abmeldelink zeigt auf Ihre Anmeldeseite statt auf einen persönlichen Link. Sonst stünde auf einer öffentlichen Seite ein gültiger Abmeldelink einer fremden Person.
Zur Website¶
| Platzhalter | Wird zu |
|---|---|
%privacyurl% |
Die Adresse Ihrer Datenschutzerklärung |
%privacylink% |
Derselbe Link, fertig als <a> mit dem Text „Datenschutzerklärung" |
Beide kommen aus Einstellungen → Datenschutz im Menü von WordPress. Ist dort keine veröffentlichte Seite eingetragen, bleiben sie leer — ein Link auf nichts wäre schlimmer als gar keiner.
Zum Newsletter¶
| Platzhalter | Wird zu |
|---|---|
%nl_name% |
Der Name des Newsletters. Steht ab Werk in der Betreffzeile |
%nl_onlineurl% |
Adresse der Browseransicht |
%nl_onlinelink% |
Fertiger Link, Text „Newsletter im Browser ansehen" |
%nl_onlineurl_text% |
Adresse der Textfassung im Browser |
%nl_onlinelink_text% |
Fertiger Link auf die Textfassung |
Die alten Namen funktionieren weiter
%nl_previewurl%, %nl_previewlink%, %nl_previewurl_text% und
%nl_previewlink_text% liefern dasselbe. Sie werden nur nicht mehr zum
Einfügen angeboten: Der Endpunkt ist keine Vorschau, sondern die Ansicht
des versendeten Newsletters, und ein Name, der etwas anderes sagt als er
tut, gehört nicht in eine Auswahlliste.
Wer ein eigenes Layout liegen hat, muss nichts ändern.
Datum und Uhrzeit¶
Die Platzhalter folgen strftime. Sie zeigen den Zeitpunkt des Versands
in der Zeitzone Ihrer Website.
%d% |
Tag, zweistellig | %A% |
Wochentag, ausgeschrieben |
%e% |
Tag, ohne führende Null | %a% |
Wochentag, abgekürzt |
%m% |
Monat, zweistellig | %B% |
Monat, ausgeschrieben |
%Y% |
Jahr, vierstellig | %b% · %h% |
Monat, abgekürzt |
%y% |
Jahr, zweistellig | %j% |
Tag im Jahr |
%H% |
Stunde, 24er-Zählung | %V% |
Kalenderwoche |
%I% |
Stunde, 12er-Zählung | %p% |
AM / PM |
%M% |
Minute | %S% |
Sekunde |
%x% |
Datum, wie es das Land schreibt | %X% |
Uhrzeit, wie es das Land schreibt |
%T% |
HH:MM:SS |
%R% |
HH:MM |
%Z% |
Kürzel der Zeitzone | %C% |
Jahrhundert |
Die Vorgabe für den Namen eines neuen Newsletters benutzt sie:
Newsletter %b% %Y% ergibt „Newsletter Sep. 2026".
Hier gilt Groß- und Kleinschreibung
%m% ist der Monat, %M% die Minute. %y% ist zweistellig, %Y%
vierstellig. Das ist die einzige Gruppe, in der das eine Rolle spielt.
Aus Modulen¶
Abonnentenvariablen¶
Nur in den Editionen Pro und Enterprise
Jedes eigene Feld, das Sie unter
Abonnentenvariablen anlegen, bekommt einen
Platzhalter %uf_<Nummer>%. Die Nummer steht in der Feldliste; in der
Auswahl im Editor steht der Name, den Sie vergeben haben.
Platzhalterregel¶
Das Modul Platzhalterregel erlaubt eigene Platzhalter, deren Wert von einer Bedingung abhängt — „wenn PLZ mit 9 beginnt, dann diesen Text, sonst jenen". Der Name ist frei wählbar.
Eigener Code¶
Wer einen eigenen Platzhalter aus einem Snippet heraus setzen will:
$GLOBALS['wpng_arReplace']['/%unser_slogan%/i'] = 'Aus der Quelle, nicht aus der Leitung.';
Der Schlüssel ist ein regulärer Ausdruck, der Wert der Ersatztext. Gesetzt
wird er, bevor der Versand läuft — etwa an init.
Wenn ein Platzhalter stehenbleibt¶
Das Plugin prüft es für Sie. Beim Öffnen eines noch nicht versendeten
Newsletters, beim Testversand und beim Planen läuft die Ersetzung einmal
probeweise; was danach noch als %name% dasteht, wird gemeldet:
Dieser Newsletter enthält Platzhalter, die niemand auflöst:
%abo_vname%. Sie stehen so, wie sie dort stehen, beim Empfänger im Text.
Zwei Ursachen kommen in Frage:
- Ein Tippfehler. Es heißt
%abo_vorname%, nicht%abo_vname%. - Das Modul läuft nicht, das den Platzhalter mitbringt. Häufig nach einem Wechsel auf die kostenlose Fassung, oder wenn jemand ein Modul abgeschaltet hat.
Die Meldung verschwindet von selbst, sobald die Ursache behoben ist.
Was die Prüfung nicht meldet
Prozentzeichen, die keine Platzhalter sind, bleiben unbehelligt: „100 %
Baumwolle", „50 % Rabatt" und die Prozentkodierung in Adressen
(%C3%A4 für „ä"). Zwischen den Prozentzeichen müssen Buchstaben, Ziffern
oder Unterstriche stehen, und zwei Hexziffern gelten nicht.
Auf einer Installation ohne einen einzigen Abonnenten prüft sie gar
nicht — dort ließe sich %abo_vorname% von einem verwaisten Platzhalter
nicht unterscheiden.