Anmelden
Loslegen

Easy Digital Downloads Dokumentation

Dokumentation, Referenzmaterialien und Tutorials für Easy Digital Downloads 

Verwaltung von Easy Digital Downloads E-Mail-Tags

Easy Digital Downloads verwendet Vorlagen-Tags, um Ihnen das Einfügen von Daten in Ihre E-Mails zu ermöglichen.  Dies sind einfach Funktionen, die Daten für die Darstellung in der E-Mail ausgeben.  Dies sind die Standard-Vorlagen-Tags:

  • {download_list} – Eine Liste von Downloads mit klickbaren Links für jeden gekauften Download
    Hinweis: Die Benachrichtigungs-E-Mail für Verkäufe enthält keine klickbaren Links, da diese nur für die Kundenquittung bestimmt sind.
  • {file_urls} – Eine reine Textliste der Download-URLs für jeden gekauften Download
  • {name} – Der Vorname des Käufers
  • {fullname} – Der vollständige Name des Käufers, Vor- und Nachname
  • {username} – Der Benutzername des Käufers auf der Website, falls er ein Konto registriert hat
  • {user_email} – Die E-Mail-Adresse des Käufers
  • {billing_address} – Die Rechnungsadresse des Käufers
  • {date} – Das Datum des Kaufs
  • {subtotal} – Der Preis des Kaufs vor Steuern
  • {tax} – Der Steuerbetrag des Kaufs
  • {price} – Der Gesamtpreis des Kaufs
  • {payment_id} – Die eindeutige ID-Nummer für diesen Kauf
  • {receipt_id} – Die eindeutige ID-Nummer für diese Kaufquittung
  • {payment_method} – Die verwendete Zahlungsmethode für diesen Kauf
  • {sitename} – Der Name Ihrer Website
  • {receipt_link} – Fügt einen Link hinzu, damit Benutzer ihre Quittung direkt auf Ihrer Website anzeigen können, wenn sie diese im Browser nicht korrekt anzeigen können.
  • {discount_codes} – Fügt eine Liste aller auf diesen Kauf angewendeten Rabattcodes hinzu
  • {ip_address} – Die IP-Adresse des Käufers

EDD verfügt über integrierte Funktionen, die Ihnen helfen, neue Tags zu erstellen, vorhandene Tags zu entfernen und zu testen, ob ein bestimmter Tag existiert.

Hinzufügen eines neuen Tags

Hier ist ein Beispiel-Snippet, das Sie nach Bedarf verwenden und erweitern können: https://library.wpcode.com/snippet/j578kp2g/

Entfernen eines Tags

Wenn Sie einen von Ihnen erstellten Tag entfernen, entfernen Sie einfach den gesamten Code, den Sie dafür geschrieben haben.  Sobald der Transiente abläuft, ist er weg.  Wenn Sie einen Kern-Tag entfernen möchten, können Sie etwas wie das folgende Beispiel verwenden:

function edd_my_remove_tags() {
edd_remove_email_tag( 'name' );
}
add_action( 'edd_add_email_tags', 'edd_my_remove_tags', 99 );

Im obigen Beispiel ist „name“ der Name des Tags.  Wir hängen uns immer noch in edd_add_email_tags ein, obwohl wir ihn entfernen. Beachten Sie die Priorität von 99. Die Standard-Priorität von WordPress für Action-Hooks ist 10. Indem wir diese überschreiben und auf 99 setzen, teilen wir ihm mit, dass er nach jeder anderen eingehakten Funktion mit einer Priorität kleiner als 99 ausgeführt werden soll. Wenn der E-Mail-Tag, den Sie entfernen möchten, in einer Funktion mit einer Priorität höher als 99 hinzugefügt wird, müssen Sie die Priorität erhöhen, um sicherzustellen, dass sie größer als diese Zahl ist – und somit „nach“ dem Hinzufügen des Tags ausgeführt wird. Im Wesentlichen können Sie keinen Tag entfernen, der noch nicht hinzugefügt wurde.

Suchen nach einem Tag

Wenn Sie sehen möchten, ob ein Tag existiert, können Sie Folgendes tun:

if ( edd_email_tag_exists( 'name' ) ) {
	echo "Yep!";
}

edd_email_tag_exists() gibt einen booleschen Wert zurück.

Was this article helpful?

Verkaufen Sie noch heute!

Schließen Sie sich über 50.000 klugen Shop-Besitzern an und nutzen Sie die einfachste Methode, um digitale Produkte mit WordPress zu verkaufen.

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]