KI-Zusammenfassung
Übersicht
Möchten Sie ein bestimmtes Verzeichnis definieren, um Dateien zu speichern, die über das Dateiupload-Feld von WPForms hochgeladen werden? Mit einem benutzerdefinierten PHP-Snippet können Sie ganz einfach das Verzeichnis definieren, in dem alle Ihre Formular-Uploads gespeichert werden.
Dieses Tutorial führt Sie durch die Schritte zur Aktualisierung des Standardspeicherorts für Datei-Uploads in WPForms.
Einrichtung
Um Ihr Verzeichnis zu definieren, müssen Sie diesen Snippet auf Ihre Website kopieren. Sie müssen den Serverpfad kennen, an dem Sie diese speichern möchten. Diese können je nach Einrichtung der Website unterschiedlich sein.
Zum Beispiel könnte Ihr Stammverzeichnis „/home/mysitedomain.com/custom-dir“; sein, oder es könnte „/home/sites/mysitedomain.com/custom-dir“; oder sogar „/home/mysitedomain/public_html/custom-dir“; sein. Wenn Sie sich nicht sicher sind, wie Ihr Stammverzeichnis lautet, wenden Sie sich an Ihren Hosting-Anbieter.
/**
* Define a specific directory for files uploaded through the File Upload addon.
*
* @link https://wpforms.com/developers/how-to-define-a-specific-directory-for-file-uploads/
*/
function wpf_dev_upload_root( $wpforms_upload_root ) {
//Define a specific directory here
$wpforms_upload_root = '/home/mysitedomain/public_html/custom-dir';
return $wpforms_upload_root;
}
add_filter( 'wpforms_upload_root', 'wpf_dev_upload_root', 10, 1 );
Und das ist alles, was Sie brauchen, um ein bestimmtes Verzeichnis für das Dateiupload-Feld zu definieren. Wenn Dateien über Ihre Formulare hochgeladen werden, werden sie im Ordner custom-dir auf Ihrem Server gespeichert.
Möchten Sie die Timeout-Funktion des modernen Upload-Felds ändern? Schauen Sie sich unseren Snippet an: Ändern des Timeouts für den modernen Datei-Upload.
Verwandt
Filterreferenz: wpforms_upload_root