JPKCom CF7 Upload Path — Anleitung & Tipps
Den Upload-Pfad von Contact Form 7 mit JPKCom CF7 Upload Path auf ein sicheres Verzeichnis umstellen — Installation, Voraussetzungen und Konfiguration.
JPKCom CF7 Upload Path ändert den voreingestellten Upload-Pfad von Contact Form 7 auf einen sicheren Wert. Das Plugin setzt dafür die CF7-Konstante WPCF7_UPLOADS_TMP_DIR.
Anleitung
Voraussetzungen
- WordPress 6.9 oder neuer (getestet bis WordPress 7.0)
- PHP 8.3 oder neuer
- Contact Form 7 muss installiert und aktiv sein (
Requires Plugins: contact-form-7) - Multisite wird unterstützt (das Plugin ist netzwerkfähig)
Installation
- Gehe im Admin-Bereich zu Plugins → Installieren und klicke auf Plugin hochladen.
- Wähle die ZIP-Datei des Plugins und klicke auf Jetzt installieren.
- Stelle sicher, dass das Plugin Contact Form 7 aktiv ist.
- Klicke auf Aktivieren.
Konfiguration
Das Plugin definiert den Upload-Pfad über die Contact-Form-7-Konstante:
<?php
define( 'WPCF7_UPLOADS_TMP_DIR', 'your-custom-tmp-dir' );Hintergründe zu Datei-Uploads und Anhängen in CF7 findest du in der offiziellen Contact-Form-7-Dokumentation.
Tipps & Tricks
- Es gibt keine Einstellungsseite: Das Plugin wirkt allein über die Konstante — sobald es aktiv ist, greift der gesetzte Upload-Pfad.
- Reihenfolge beachten: Contact Form 7 muss aktiv sein, bevor das Plugin sinnvoll wirken kann (deshalb
Requires Plugins: contact-form-7). - Reproduzierbare Updates: Ab Version 1.0.3 nutzt das Plugin sichere, selbst gehostete Updates über GitHub mit SHA256-Prüfsummen, arbeitet mit
declare(strict_types=1)und sichert die Konstanten-Definition ab.
Weiterführende Informationen
- Quellcode auf GitHub: https://github.com/JPKCom/jpkcom-cf7-upload-path
- API-Dokumentation (PHPDoc): https://jpkcom.github.io/jpkcom-cf7-upload-path/docs/
- Hintergrund: Contact Form 7 — File uploading and attachment
- Changelog dieses Projekts