### [Dateien programmgesteuert an E-Mail-Benachrichtigungen anhängen](https://wpforms.com/developers/programmatically-attaching-a-file-to-email-notifications/)

**Veröffentlicht:** 8. September 2025
**Autor:** Umair Majeed

**Inhalt:**

Möchten Sie Ihren WPForms-E-Mail-Benachrichtigungen automatisch eine Datei anhängen? Standardmäßig können E-Mail-Benachrichtigungen hochgeladene Dateien enthalten, aber manchmal möchten Sie vielleicht programmgesteuert eine bestimmte Datei wie eine PDF-Datei, ein Konditionsblatt oder ein benutzerdefiniertes Dokument anhängen.

In diesem Tutorial zeigen wir Ihnen, wie Sie den Filter `wpforms_emails_mailer_get_attachments` verwenden, um Dateien an E-Mail-Benachrichtigungen anzuhängen.

## Hinzufügen des Code-Schnipsels

Um eine Datei programmgesteuert anzuhängen, müssen Sie einen benutzerdefinierten Code-Schnipsel zu Ihrer Website hinzufügen. Wenn Sie Hilfe beim Hinzufügen von Code benötigen, lesen Sie bitte unser Tutorial zum [Hinzufügen benutzerdefinierter PHP-Schnipsel](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/).

Hier ist ein Beispiel, das eine PDF-Datei anhängt:

## Anpassen des Snippets

Sie können dieses Snippet an Ihre Bedürfnisse anpassen:

1. **Dateipfad**: Ersetzen Sie `/path/to/your/file.pdf` in **Zeile 5** durch die tatsächliche Datei-URL.
2. **Mehrere Dateien**: Um mehr als eine Datei anzuhängen, wiederholen Sie die Zeile `$attachments[] = $file_path;` für jede Datei.
3. **Bedingte Logik**: Wenn Sie die Datei nur für ein bestimmtes Formular anhängen möchten, fügen Sie eine Überprüfung für `$mailer->get( 'form_data' )['id']` hinzu.

Das war’s schon! Sie haben WPForms nun so eingerichtet, dass benutzerdefinierte Dateien automatisch an Ihre E-Mail-Benachrichtigungen angehängt werden.

## Referenzfilter

`wpforms_emails_mailer_get_attachments`

**Kategorien:** Tutorials, Snippets

---

