KI-Zusammenfassung
Möchten Sie automatisch eine Datei an Ihre WPForms-E-Mail-Benachrichtigungen anhängen? Standardmäßig können E-Mail-Benachrichtigungen hochgeladene Dateien enthalten, aber manchmal möchten Sie möglicherweise programmatisch eine bestimmte Datei wie eine PDF-Datei, ein Bedingungsblatt 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-Snippets
Um eine Datei programmatisch anzuhängen, müssen Sie einen benutzerdefinierten Code-Snippet 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-Snippets.
Hier ist ein Beispiel, das eine PDF-Datei anhängt:
Anpassen des Snippets
Sie können dieses Snippet an Ihre Bedürfnisse anpassen:
- Dateipfad: Ersetzen Sie
/path/to/your/file.pdfdurch die tatsächliche Dateiverknüpfung in Zeile 5. - Mehrere Dateien: Um mehr als eine Datei anzuhängen, wiederholen Sie die Zeile
$attachments[] = $file_path;für jede Datei. - Bedingte Logik: Wenn die Datei nur für ein bestimmtes Formular angehängt werden soll, fügen Sie eine Prüfung für
$mailer->get( 'form_data' )['id']hinzu.
Und das ist alles! Sie haben jetzt WPForms so eingerichtet, dass benutzerdefinierte Dateien automatisch an Ihre E-Mail-Benachrichtigungen angehängt werden.
Referenzfilter
wpforms_emails_mailer_get_attachments